|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## 2.8.0 - Unreleased |
| 3 | +## 2.10.0 - Unreleased |
| 4 | + |
| 5 | +- Add the optional `ActivityLeaseRenewal` bridge role and configurable activity |
| 6 | + task leases, with the existing 300-second default. Runtime renewal records no |
| 7 | + application progress and cannot extend authored activity or workflow timeouts. |
| 8 | +- Preserve original run/execution deadlines during heartbeats, runtime renewal |
| 9 | + and outcome publication, including external payload preparation. |
| 10 | +- Settle expired or explicitly revoked activity attempts through their recorded |
| 11 | + retry limits and backoff. Retain lease-loss diagnostics and terminal failures; |
| 12 | + repair no longer silently redispatches the same running attempt. |
| 13 | +- Fence worker-departure recovery by the original namespace, holder and task |
| 14 | + generation. Refuse contested repair locks without changing normal worker lock |
| 15 | + order or claiming that the old callback physically stopped. |
| 16 | +- Automatic worker maintenance and published long-activity recovery require |
| 17 | + their separately qualified Server/SDK or embedded integrations. This package's |
| 18 | + renewal role alone does not keep an inline callback's lease alive. |
| 19 | + |
| 20 | +## 2.9.0 - 2026-10-21 |
4 | 21 |
|
5 | 22 | - Prepare optional embedded OpenTelemetry spans and log correlation across |
6 | 23 | durable admission, tasks, activities, retries and recovery. Applications own |
|
11 | 28 | - Require OpenTelemetry API 1.10.1 or later in the 1.x line when that optional |
12 | 29 | API is installed, excluding the older incompatible baggage parser. |
13 | 30 |
|
| 31 | +## 2.8.0 - 2026-10-20 |
| 32 | + |
| 33 | +- Add opt-in bounded live execution for persistent embedded database-queue |
| 34 | + workers, retaining at most four eligible frames for a nonrenewing 30 seconds. |
| 35 | +- Preserve committed-history, task-generation, connection/session and build |
| 36 | + fences. Unsupported work, worker loss and uncertain acknowledgements use cold |
| 37 | + replay; no database migration or portable protocol change is required. |
| 38 | + |
14 | 39 | ## 2.7.1 - 2026-10-20 |
15 | 40 |
|
16 | 41 | - Chunk long activity retry and workflow-task delays to the queue driver's |
|
0 commit comments