Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Unreleased

## 2.18.0 - 2026-11-03

- Redrive a failed run that has start-time memos or search attributes. Before,
any memo or search attribute row refused redrive with
`unsupported_visibility_metadata`. The successor now inherits the start
Expand Down Expand Up @@ -39,6 +41,21 @@
database writers together, and allocate new keys for different operations.
Native Server and published SDK/CLI qualification remain separate.

- V2 payloads reject an Eloquent model, `ModelIdentifier` or Eloquent
collection with an `unsupported_value_type` message that names the model
class and says to pass the key and load the model inside the activity.
Before, the message named Laravel's internal `ModelIdentifier` type. The
Avro argument path no longer runs `serializeModels`, and failure and
throwable normalization are unchanged (#997).
- Record a bounded diagnostic when a late activity outcome is refused. The
first refused completion or failure from an expired or superseded attempt
appends one `ActivityOutcomeRejected` event with the attempt identity, lease
owner, attempted outcome, refusal reason and observation time. It is
payload-free: the result, failure, stack and request snapshot are never
stored. It grants no business outcome, renews no lease and changes no retry.
Readers have understood this event since 2.13.0, so after an upgraded
release writes one, do not roll back below 2.13.0 (#878, #901).

## 2.17.1 - 2026-11-03

- Replay verification accepts a failed run that replays to its recorded
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
"dev-main": "2.0.x-dev"
},
"durable-workflow": {
"product-train": "2.17.1",
"product-train": "2.18.0",
"laravel-embedded-upgrade-contract": "resources/laravel-embedded-upgrade-contract.json",
"laravel-dependency-security-policy": "resources/laravel-dependency-security-policy.json"
},
Expand Down
Loading