Skip to content

Commit 6b3d210

Browse files
committed
Release v1.12.0
1 parent c995b6c commit 6b3d210

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

‎CHANGELOG.md‎

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

1010
## [Unreleased]
1111

12+
## [1.12.0] - 2026-10-19
13+
14+
Implements ADR-0032 (conformance packaging, results format, ASCII trim and the non-string `job` rule).
15+
The envelope stays at `schema_version: 1`.
16+
17+
### Changed
18+
- Trim and blank checks in `make` (`urn`, `trace_id`), `accepts`, `Redrive` and the outbox use the closed
19+
ASCII set (space, `\t`, `\n`, `\v`, `\f`, `\r`); Unicode whitespace that `String.strip()` removed is no
20+
longer trimmed (ADR-0032 section 5). `EnvelopeCodec.isBlankAscii` is now public.
21+
- Decode: a non-string `job` (`null`, number, boolean, object, array) is ignored with a warning and a valid
22+
string `urn` takes over (ADR-0032 section 6).
23+
24+
### Added
25+
- Conformance runner covers the v1.5.0 sections (`trim`, `job_type`, `traceparent`) and writes
26+
`results.json` (ADR-0032 section 2) when `BQ_CONFORMANCE_RESULTS` is set. CI validates it and the release
27+
attaches it as an asset. CI fetches and verifies the conformance v1.5.0 release asset.
28+
1229
## [1.11.0] - 2026-10-17
1330

1431
Implements ADR-0031 (unknown-key preservation, producer `meta` write API, encode-reject, `urn` alias

‎pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.babelqueue</groupId>
88
<artifactId>babelqueue-core</artifactId>
9-
<version>1.11.0</version>
9+
<version>1.12.0</version>
1010
<packaging>jar</packaging>
1111

1212
<name>BabelQueue Core</name>

0 commit comments

Comments
 (0)