Releases: fishered/Firefly
Release list
Firefly v1.1.4
Highlights
- Bounded asynchronous data-readiness evaluation with timeout and fail-closed behavior
- Isolated, bounded execution roots for backfill and replay with precise failed-target routing
- Leased, retryable JDBC event aggregation for H2, MySQL, and PostgreSQL
- Corrected SLA, executor resource admission, and SHA-256 validation semantics
- Complete Maven publication gates covering Java/plugins, Admin UI/Playwright, real databases, and the Spring Boot matrix
Compatibility
Plugin API level, Executor Protocol range, and the core database schema compatibility range are unchanged. Event-aggregation tables are introduced through additive feature migrations.
See the repository README and firefly-home release notes for integration boundaries.
Firefly v1.1.3
Firefly v1.0.8
Highlights\n\n- Align release defaults and documentation on v1.0.8.\n- Add CI and publish-time compatibility/release consistency checks.\n- Inject build version metadata into plugin JARs and OpenTelemetry resources.\n- Bound persisted W3C trace carrier fields and add propagation coverage.\n\nSee the full release notes in firefly-home.
Firefly v1.0.7
What's Changed
- docs: use published v1.0.6 dependencies by @fishered in #28
- feat: add OpenTelemetry tracing and compatibility matrix by @fishered in #29
Full Changelog: v1.0.6...v1.0.7
Firefly v1.0.6
Firefly v1.0.6 hardens scheduler recovery and single-node resource boundaries, and formally delivers the non-Spring Remote Adapter and BOM work integrated before this release.
Highlights
- recover the scheduler timing index immediately after failed cursor advancement, Outbox writes, or local dispatch
- bound local virtual-thread admission and make
FORBIDconcurrency claims atomic - batch JDBC shard lease renewal and decouple scheduler configuration refresh
- bound Admin, Prometheus, and Gateway HTTP executors
- expose local worker capacity and rejection metrics
- publish
firefly-bomandfirefly-remote-adapteralongside the existing public artifacts
Compatibility
- no database schema migration
- no Netty/Executor protocol change
- no Admin API request or response format change
Publication
- Maven Central: https://central.sonatype.com/artifact/io.github.fishered/firefly-spring-boot-starter/1.0.6
- Maven Central deployment:
b2665cb2-1e03-4a7c-8b71-05f95625d239
Version v1.0.5 was not tagged or published separately. Its Remote Adapter and BOM work is included in v1.0.6.
Full Changelog: v1.0.4...v1.0.6
Firefly v1.0.4
What's Changed
Full Changelog: v1.0.3...v1.0.4
Firefly v1.0.2
Firefly v1.0.2 makes production boundaries explicit across Admin HTTP, Netty transport, plugins, JDBC idempotency, and shard maintenance.
Highlights:
- declarative Admin route RBAC and bounded request handling
- standalone Jackson JSON wire-protocol module
- bounded result-persistence retry outside Netty EventLoop threads
- executable schedule-type validation and Plugin API-level compatibility
- fenced JDBC business-idempotency state transitions
- PostgreSQL/MySQL failure-recovery verification
- controlled online shard expansion with the control plane drained
This release does not claim general zero-downtime resharding or exactly-once execution. Maven Central publication remains an explicit tag-based workflow.
Documentation: https://fishered.github.io/firefly-home/releases/v1.0.2
Firefly 1.0.0
Firefly 1.0.0
First public release of Firefly.
Highlights
- High-availability distributed scheduling
- Spring Boot Starter integration
- Netty executor communication
- PostgreSQL, H2 and memory storage
- Admin UI and Docker deployment
- Maven Central publishing support