Fluxzero 1.180.0
1.180.0 (2026-05-21)
Features
feat(scheduling): support local schedule handlers (
ef0e684)Use the task scheduler for local @HandleSchedule and @Periodic handlers so local schedules behave as an alternative to Spring @Scheduled. Local scheduling now shares the Fluxzero clock, reacts to fixture clock changes through the task scheduler, and preserves Periodic return handling for durations, instants, payloads, and Schedule values.
Also quiet downstream SLF4J test noise with logback-test configuration and pin Kotlin constructor-property annotations to the parameter target to avoid Kotlin migration warnings.
Tests: ./mvnw -pl java-downstream-project,kotlin-downstream-project test; ./mvnw test
Bug Fixes
fix(scheduling): honor versioned initial delay defaults (
ac1070f)Change @Periodic initialDelay to use -1 as the implicit value, preserve legacy immediate autostart for older defaults versions, and enable the new delay/cron first-deadline behavior via fluxzero.defaults.version or the explicit scheduling flag.
Also documents the versioned defaults and runs SDK tests against the new default profile without putting that property into test resources or the published test jar.