Internal Package Structure Changes for Custom Plugin Developers
Internal Package Structure Changes (Custom Plugins Only)
This change affects only users building custom plugins or using the Java library in tests.
io.kestra.core.runners.StandAloneRunner→ replaced byio.kestra.core.runners.TestRunner.io.kestra.core.schedulers.AbstractScheduler→ replaced byio.kestra.scheduler.AbstractScheduler.
For plugin tests using Scheduler or Worker directly, add new Gradle modules:
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?