Internal Package Structure Changes (Custom Plugins Only)​Internal ​Package ​Structure ​Changes (​Custom ​Plugins ​Only)

Available on: Open Source EditionEnterprise Edition

Release: 1.0.0

Overview

This change affects only users building custom plugins or using the Java library in tests.

  • io.kestra.core.runners.StandAloneRunner → replaced by io.kestra.core.runners.TestRunner.
  • io.kestra.core.schedulers.AbstractScheduler → replaced by io.kestra.scheduler.AbstractScheduler.

For plugin tests using Scheduler or Worker directly, add new Gradle modules:

groovy
testImplementation group: "io.kestra", name: "scheduler"
testImplementation group: "io.kestra", name: "worker"

Tests using @ExecuteFlow remain unaffected.

No impact for UI/API users.

Was this page helpful?