You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All maintained branches pin ion-java 1.11.11 (ion/pom.xml). That is the one release carrying a binary-write corruption bug, fixed in 1.12.0 by amazon-ion/ion-java#1150:
In ion-java 1.11.11, a bug in IonRawBinaryWriter causes corrupted Ion binary output when the writer is reused across multiple stream segments (via finish()). Stale PatchPoint objects from a previous write cycle are erroneously applied during the subsequent finish(), producing invalid Ion binary data.
Trigger conditions are binary writers, non-zero container length preallocation (1-byte is the default), plus either auto-flush enabled or an explicit IonWriter.flush() / finish(), followed by more values written to the same writer.
Jackson's own generator paths do not appear to trigger it: IonGenerator.flush() flushes the destination (OutputStream / Writer), not the IonWriter, and nothing calls finish(). Exposure is to callers who pass their own IonWriter to IonFactory.createGenerator(ObjectWriteContext, IonWriter) and flush or finish it themselves — but pinning the one release with a known binary-corruption bug is worth avoiding regardless.
changed the title [-](ion) Upgrade `ion-java` dependency to 1.12.1 (from 1.11.11, which has binary-write corruption bug)[/-][+](ion) Upgrade `ion-java` dependency to 1.12.1 \\[/+]on Sep 19, 2026
Activity
[-](ion) Upgrade `ion-java` dependency to 1.12.1 (from 1.11.11, which has binary-write corruption bug)[/-][+](ion) Upgrade `ion-java` dependency to 1.12.1 \\[/+][-](ion) Upgrade `ion-java` dependency to 1.12.1 \\[/-][+](ion) Upgrade `ion-java` dependency to 1.12.1[/+]Fix #800: Upgrade `ion-java` to 1.12.1 (from 1.11.11) (#802)
[-](ion) Upgrade `ion-java` dependency to 1.12.1[/-][+]Upgrade `ion-java` dependency to 1.12.1[/+]Fix #800: Upgrade `ion-java` to 1.12.1 (from 1.11.11) (#801)
cowtowncoder commentedon Sep 19, 2026
Fixed in/for:
Add 3.2.3 release notes entry for #800, apply `ion-java` bump
Apply `ion-java` 1.12.1 bump for #800