Repository navigation
2.16.0 – Oct 5, 2026
2.16.0 (2026-10-05)
Upgrade to Runtime 2.7.0 or newer before enabling @Deadline in applications. Existing applications do not enable this feature automatically.
Features
modeling: add declarative one-shot Model deadlines (
ea17eee)Declare one-shot deadlines on Models using a Schedule or a payload with cron/delay timing. Scheduler effects are committed with Model state, using protected planning metadata in existing storage. Expired deadlines remain inactive; configuration-only changes do not reconcile schedules. Graph and ancestor dependencies trigger scoped recalculation. Logical deletion cancels owned deadlines by default. No additional deadline tables are required.
Bug Fixes
identity: avoid concurrent first-use initialization deadlock (
ea17eee)Separate default-provider initialization from the interface carrying default methods. Preserve ServiceLoader provider selection and technical ID behavior while allowing concurrent initialization of IdentityProvider and UuidFactory.