Skip to content

Releases: amazon-ion/ion-java

Release 1.3.1

01 Mar 02:22
Compare
Choose a tag to compare
  • Reverts replacing Timestamp internals with Calendar, which increased heap usage required by Timestamp.

Release 1.3.0

27 Feb 00:18
Compare
Choose a tag to compare
  • Various bugfixes.
  • Improves performance when reading streams containing local symbol table appends.
  • Adds support for Java 9, 10, and 11.

Release 1.2.0

22 Jun 19:10
Compare
Choose a tag to compare
  • Decouples IonReader from IonSystem and adds IonReaderBuilder
  • Add Automatic-Module-Name in manifest so Java9 modular applications can depend on this library

Release 1.1.2

02 Apr 20:44
Compare
Choose a tag to compare

Javadoc changes

Release 1.1.1

23 Mar 19:38
Compare
Choose a tag to compare
  • Fixes IonStruct.clone performance regression introduced in v1.1.0

Release 1.1.0

24 Jan 21:03
Compare
Choose a tag to compare
  • Adds support for empty symbols (#108, #109)
  • Adds support for local symbol append
  • Adds support for SID0 (#120)
  • Adds support for NOP padding (#107)
  • Removes over-reading of data in UnifiedInputStreamX
  • Avoids writing fractional second for timestamps when possible
  • Throws an exception if the era flips during a Timestamp.add operation (#131)
  • Improves error handling for annotations (#113) and symbol/import lists (#118, #119)
  • Fixes IonReader.isInStruct/getFieldName/getFieldNameSymbol behavior for DOM-backed readers (#134)

Release 1.0.3

13 Oct 01:28
Compare
Choose a tag to compare
  • Avoid writing fractional second if not necessary in Timestamp binary encoding (#128)

Release 1.0.2

08 Feb 00:23
Compare
Choose a tag to compare
  • Provides OSGi metadata.
  • Fixes a few small bugs.

v1.0.1

29 Sep 18:24
Compare
Choose a tag to compare

New features:

-Ability to read and write 32-bit floats
-Ability to query integer sizes (short, int, long, etc.) for more efficient materialization (no need to always start with BigInteger)

Initial Release of Ion Java

25 Apr 18:55
Compare
Choose a tag to compare

This is the initial open source release of Ion Java.