Releases: matt-ramotar/meeseeks
Releases · matt-ramotar/meeseeks
v1.0.2
What's Changed
- migrate from
kotlinx.datetime.Clocktokotlin.time.Clockby @fethij in #67 - Enforce Gradle verification metadata updates before merge by @matt-ramotar in #68
New Contributors
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Prevent iOS crash when logging TaskResult.Type by @matt-ramotar in #65
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- Apply interval after periodic task success by @matt-ramotar in #39
- Store next_run_time_ms as absolute epoch by @matt-ramotar in #40
- Fix Android DB Factory by @matt-ramotar in #41
- Forward Telemetry in JVM config by @matt-ramotar in #42
- Handle BGTaskScheduler submitTaskRequest errors with proper error classification by @matt-ramotar in #43
- Auto-derive stableId from serializer descriptor by @matt-ramotar in #45
- Add orphaned task watchdog to recover from process death by @matt-ramotar in #44
- Use UUID task IDs by @matt-ramotar in #46
- Fix iOS BGTaskScheduler delay precision by @matt-ramotar in #47
- Add opt-in payload encryption by @matt-ramotar in #48
- Add jitter to exponential backoff retries by @matt-ramotar in #49
- Enforce config limits for retries and parallel tasks by @matt-ramotar in #50
- Honor flex window when rescheduling periodic tasks by @matt-ramotar in #51
- Ensure WorkManager input data only stores task_id by @matt-ramotar in #52
- Fix iOS eligibility filtering for native executor by @matt-ramotar in #53
- Prepare v1.0.0 release-readiness stack by @matt-ramotar in #54
Full Changelog: 0.6.0-alpha02...v1.0.0
0.6.0-alpha02
What's Changed
- Add startup recovery that resets all RUNNING tasks back to ENQUEUED by @matt-ramotar in #20
- Make Meeseeks the Single SOT for Scheduling Decisions by @matt-ramotar in #22
- Separate Meeseeks and Quartz databases by @matt-ramotar in #26
- Rearchitect Meeseeks so the consumer owns the BGTaskManager instance by @matt-ramotar in #27
Full Changelog: 0.6.0-alpha01...0.6.0-alpha02
0.6.0-alpha01
What's Changed
- Rename APIs to adhere to industry standards by @matt-ramotar in #11
- Redesign entry point for Meeseeks by @matt-ramotar in #12
- Rename DynamicData to TaskPayload by @matt-ramotar in #13
- Move impl to internal by @matt-ramotar in #14
- Introduce TaskHandle by @matt-ramotar in #15
- Rearchitect iOS to use fixed identifiers and implement mandatory expiration handling by @matt-ramotar in #16
- Rearchitect persistence layer by @matt-ramotar in #17
Full Changelog: v0.5.0...v0.6.0