Skip to content

Roadmap

Firefly evolves around one principle: stabilize core scheduling semantics first, then add platform capabilities through independent modules.

Near Term

  • Improve Admin API request and response examples
  • Add more Spring Boot Starter examples
  • Improve execution history and troubleshooting in Admin UI
  • Expand Prometheus alert templates
  • Add compatibility tests for external plugins

Mid Term

  • tracing plugin
  • more Executor transports
  • import and export for jobs
  • cluster maintenance tools
  • schema migration tooling improvements

Long-Term Principles

  • Do not put web, storage, monitoring, or transport protocols into scheduler-core
  • Do not let default time zones define job semantics
  • Do not generate unfenced executions when the database is unavailable
  • Do not re-couple Admin UI and Java API

Released under the Apache-2.0 License.