Skip to content

Commit 3fdce97

Browse files
committed
chore: bump to 0.4.0 (conformance + urn/accepts)
1 parent 2a5c500 commit 3fdce97

3 files changed

Lines changed: 15 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,23 @@ The envelope wire format is versioned separately by `meta.schema_version`
99

1010
## [Unreleased]
1111

12+
## [0.4.0] - 2026-06-06
13+
1214
### Added
13-
- **RabbitMQ transport** (`PikaTransport`, `amqp://`): durable queue, persistent
14-
delivery, `basic_get` + manual ack, and the contract AMQP properties (`type`=URN,
15-
`correlation_id`=trace_id, `x-schema-version`/`x-source-lang`/`x-attempts`).
16-
Optional `[amqp]` extra (lazy `pika` import) — the core stays zero-dep.
1715
- `EnvelopeCodec.urn()` — resolve the URN (`job`, accepting `urn` as an alias).
1816
- `EnvelopeCodec.accepts()` — consumer-side envelope validation (rejects empty URN,
1917
unsupported `meta.schema_version`, blank `trace_id`, non-object `data`).
2018
- Shared **cross-SDK conformance suite** under `tests/conformance/` (vendored from
2119
the canonical `conformance/` set) plus a `test_conformance.py` runner.
2220

21+
## [0.3.0] - 2026-06-06
22+
23+
### Added
24+
- **RabbitMQ transport** (`PikaTransport`, `amqp://`): durable queue, persistent
25+
delivery, `basic_get` + manual ack, and the contract AMQP properties (`type`=URN,
26+
`correlation_id`=trace_id, `x-schema-version`/`x-source-lang`/`x-attempts`).
27+
Optional `[amqp]` extra (lazy `pika` import) — the core stays zero-dep.
28+
2329
## [0.2.0] - 2026-06-06
2430

2531
### Added
@@ -49,6 +55,8 @@ The envelope wire format is versioned separately by `meta.schema_version`
4955
- Pre-1.0: the public API may change before the `1.0.0` tag.
5056
- The core has **zero runtime dependencies** (standard library only); Python `>=3.9`.
5157

52-
[Unreleased]: https://github.com/BabelQueue/babelqueue-python/compare/v0.2.0...HEAD
58+
[Unreleased]: https://github.com/BabelQueue/babelqueue-python/compare/v0.4.0...HEAD
59+
[0.4.0]: https://github.com/BabelQueue/babelqueue-python/compare/v0.3.0...v0.4.0
60+
[0.3.0]: https://github.com/BabelQueue/babelqueue-python/compare/v0.2.0...v0.3.0
5361
[0.2.0]: https://github.com/BabelQueue/babelqueue-python/compare/v0.1.0...v0.2.0
5462
[0.1.0]: https://github.com/BabelQueue/babelqueue-python/releases/tag/v0.1.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "babelqueue"
7-
version = "0.3.0"
7+
version = "0.4.0"
88
description = "Polyglot Queues, Simplified — the Python core: the canonical BabelQueue wire-envelope codec, contracts and dead-letter helpers."
99
readme = "README.md"
1010
requires-python = ">=3.9"

src/babelqueue/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from .routing import UnknownUrnStrategy
2020
from .transport import InMemoryTransport, ReceivedMessage, Transport
2121

22-
__version__ = "0.3.0"
22+
__version__ = "0.4.0"
2323

2424
__all__ = [
2525
"BabelQueue",

0 commit comments

Comments
 (0)