0.3.0
Added
- Added Kubernetes Lease per-slot group election support with Nightly-backed
coverage for the safe slot contract. - Added framework-neutral leader event callback handles for callers that need
lifecycle events without binding to Spring or Ktor. - Added runnable adoption examples for etcd reconcilers, Consul maintenance
windows, strategic election, virtual-thread leader jobs, and Redisson-backed
long-running leader jobs. - Added a runnable virtual-thread leader runner example for high-concurrency
leader-only maintenance work. (#426) - Added a runnable Redisson watchdog example for long-running leader-only jobs
protected by bluetape4k lease auto-extension. (#425)
Changed
- Opened the
0.3.0development line after publishing0.2.2. - Updated public README dependency snippets to the
0.3.0release coordinate. - Refreshed README architecture, benchmark, and example workflow diagrams with
reproducible rendering evidence. - Aligned the Ktor example and Ktor-facing consumer guidance with shared
bluetape4k Ktor health modules. - Made preview backend release gate evidence explicit in the Nightly summary
documentation and workflow surface. (#417) - Updated the
bluetape4k-exposedtest helper reference from1.9.2-SNAPSHOT
to the published1.9.2release. - Aligned the AWS SDK BOM with the central
bluetape4k-dependenciescatalog. - Consumed the
bluetape4k-projects1.10.0BOM line.
Fixed
- Applied central catalog-managed Netty 4.1, Protobuf, Fabric8, and Vert.x 4
dependency overrides for Dependabot security alerts. (#389) - Forced Gradle plugin classpath MySQL and Protobuf dependencies onto the
central catalog lines to clear plugin-classpath Dependabot alerts. (#389) - Removed the unused root
apply falseExposed plugin declaration so GitHub
dependency submission no longer reports its stale plugin POM transitives. (#389) - Removed the unused Exposed migration plugin from
examples/migration-gate;
the example uses runtime Exposed APIs directly and does not need plugin tasks. (#389) - Kept Spring group stream support explicitly rejected until per-slot group lease
extension semantics are defined.
Performance
- Added Redis lease-extension benchmark evidence for Lettuce and Redisson.
- Added SQL backend and preview backend benchmark evidence to make release
recommendations measurement-backed.
Contributors
- Sunghyouk Bae sunghyouk.bae@gmail.com
- debop sunghyouk.bae@gmail.com
Full Changelog: 0.2.2...0.3.0