Skip to content

Commit 23168ea

Browse files
Document SDK protocol compatibility authority
1 parent 86c4eb3 commit 23168ea

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@ All notable changes to the `durable-workflow` Python SDK are documented here.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [Unreleased]
8+
9+
### Changed
10+
- Worker compatibility checks now use `/api/cluster/info` protocol manifests
11+
as the authority instead of the top-level server app version. SDK 0.2.x
12+
requires `control_plane.version: "2"`,
13+
`control_plane.request_contract` schema
14+
`durable-workflow.v2.control-plane-request.contract` version `1`, and
15+
`worker_protocol.version: "1.0"`. Missing, unknown, or undiscoverable
16+
compatibility states fail closed.
17+
718
## [0.2.0] — 2026-04-17
819

920
### Added

0 commit comments

Comments
 (0)