From 2ddf28035446b864dd5b67efd95124314b02c0e5 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Sat, 19 Sep 2026 09:33:24 -0700 Subject: [PATCH] Fix #800: Upgrade `ion-java` to 1.12.1 (from 1.11.11) 1.11.11 carries a binary-write corruption bug (amazon-ion/ion-java#1150): stale `PatchPoint`s in `IonRawBinaryWriter` produce invalid Ion binary when a writer is flushed or finished and then written to again. Fixed in 1.12.0. 1.12.1 is still Java 8 bytecode, so no baseline change. Co-Authored-By: Claude Opus 5 (1M context) --- ion/pom.xml | 2 +- release-notes/VERSION | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ion/pom.xml b/ion/pom.xml index 786a78ea8..5fde8851c 100644 --- a/ion/pom.xml +++ b/ion/pom.xml @@ -52,7 +52,7 @@ tree model) com.amazon.ion ion-java - 1.11.11 + 1.12.1 diff --git a/release-notes/VERSION b/release-notes/VERSION index 7d0e42a2a..90cf26f18 100644 --- a/release-notes/VERSION +++ b/release-notes/VERSION @@ -33,6 +33,9 @@ No changes since 3.1 #785: (avro) Support `StreamReadConstraints.maxDocumentLength` and `maxTokenCount` in Avro parser (contributed by @pjfanning) +#800: (ion) Upgrade `ion-java` dependency to 1.12.1 (from 1.11.11, which has + binary-write corruption bug) + (fix by @cowtowncoder, w/ Claude code) - Fixed signature of `CBORGenerator.writeNumberUnsigned()` methods 3.1.6 (14-Aug-2026)