File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,6 +9,13 @@ The envelope wire format is versioned separately by `meta.schema_version`
99
1010## [ Unreleased]
1111
12+ ## [ 1.16.0] - 2026-10-10
13+
14+ ### Added
15+ - New optional ` Rewinder ` protocol (` rewind(message) ` ), implemented by ` KafkaTransport ` and
16+ exported from ` babelqueue ` (public API, MINOR). The runtime calls it after a failed
17+ version-gate dead-letter write and then pauses briefly (1 s) before the next poll.
18+
1219### Fixed
1320- ** ` bq-schema-version ` pre-decode gate on the SQS, Azure Service Bus, Kafka and Artemis
1421 transports** (` pop ` ). The broker's schema-version property is read ** before** the body is
@@ -33,10 +40,8 @@ The envelope wire format is versioned separately by `meta.schema_version`
3340 record would lose it once a later record is committed: ` KafkaTransport ` now ` seek ` s the
3441 partition back to the failed record's offset so it is polled again and the dead-letter write
3542 is retried (no commit moves past it).
36- - New optional ` Rewinder ` protocol (` rewind(message) ` ), implemented by ` KafkaTransport ` and
37- exported from ` babelqueue ` ; the runtime calls it after a failed version-gate dead-letter write
38- and then pauses briefly (1 s) before the next poll.
39- The rejected version is capped at 64 characters plus ` ... ` in the log and the route.
43+ - The rejected ` bq-schema-version ` value is capped at 64 characters plus ` ... ` in the log and
44+ the route.
4045
4146## [ 1.15.0] - 2026-10-10
4247
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44
55[project ]
66name = " babelqueue"
7- version = " 1.15 .0"
7+ version = " 1.16 .0"
88description = " Polyglot Queues, Simplified — the Python core: the canonical BabelQueue wire-envelope codec, contracts and dead-letter helpers."
99readme = " README.md"
1010requires-python = " >=3.9"
Original file line number Diff line number Diff line change 3939 Transport ,
4040)
4141
42- __version__ = "1.15 .0"
42+ __version__ = "1.16 .0"
4343
4444__all__ = [
4545 "BabelQueue" ,
You can’t perform that action at this time.
0 commit comments