From 65e7c369a3b1eef1b4add583f1c442a4753dab00 Mon Sep 17 00:00:00 2001 From: Durable Workflow Date: Wed, 9 Sep 2026 23:56:20 +0000 Subject: [PATCH] Prepare scheduler precision patch release 2.0.12 --- CHANGELOG.md | 8 ++++++++ composer.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20db390b..e4ff1695 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ ## Unreleased +## 2.0.12 - 2026-09-10 + +- Preserve fractional timestamp precision when selecting due schedules. SQLite + schedules now dispatch during their original due second instead of waiting + for a later tick; fractional deadlines remain exact on supported databases. + Future deadlines are not dispatched early, and repeated ticks preserve the + original occurrence identity without starting it twice. + ## 2.0.11 - 2026-09-09 - Preserve activity deadlines after an expired worker lease is repaired. diff --git a/composer.json b/composer.json index f8e7ac6e..d458515c 100644 --- a/composer.json +++ b/composer.json @@ -79,7 +79,7 @@ "dev-main": "2.0.x-dev" }, "durable-workflow": { - "product-train": "2.0.11", + "product-train": "2.0.12", "laravel-embedded-upgrade-contract": "resources/laravel-embedded-upgrade-contract.json", "laravel-dependency-security-policy": "resources/laravel-dependency-security-policy.json" },