Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency com.amazon.ion:ion-java to v1.11.10 #20

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 24, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.amazon.ion:ion-java 1.11.0 -> 1.11.10 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

amazon-ion/ion-java (com.amazon.ion:ion-java)

v1.11.10

What's Changed

  • Adds checks for annotation wrappers with length 0. (#​920)
  • Adds checks for timestamp values with length 0. (#​921)
  • Optimizes IonValue.getType() to avoid vtable/itable lookups when invoked on IonStruct values. (#​928)
  • Adds an InputStreamInterceptor interface to allow users to plug in custom interceptors for formats like Zstd. (#​930)
Note

This release does not include all commits present on the master branch at the time of release. The following commits are excluded from 1.11.9 and will be included in a future release:

  • Adds support for writing binary Ion 1.1 null, bool, int, and float binary encoding. (#​612)
  • Adds support for writing binary Ion 1.1 timestamps. (#​618)
  • Adds support for writing binary Ion 1.1 decimal binary encoding. (#​636)
  • Adds support for writing binary Ion 1.1 text and lob types and some annotations. (#​637)
  • Removes more unused code. (#​864)

Full Changelog: amazon-ion/ion-java@v1.11.9...v1.11.10

v1.11.9

What's Changed

Note

This release does not include all commits present on the master branch at the time of release. The following commits are excluded from 1.11.9 and will be included in a future release:

  • Adds support for writing binary Ion 1.1 null, bool, int, and float binary encoding. (#​612)
  • Adds support for writing binary Ion 1.1 timestamps. (#​618)
  • Adds support for writing binary Ion 1.1 decimal binary encoding. (#​636)
  • Adds support for writing binary Ion 1.1 text and lob types and some annotations. (#​637)
  • Removes more unused code. (#​864)

Full Changelog: amazon-ion/ion-java@v1.11.8...v1.11.9

v1.11.8

What's Changed

Note

This release does not include all commits present on the master branch at the time of release. The following commits are excluded from 1.11.8 and will be included in a future release:

  • Adds support for writing binary Ion 1.1 null, bool, int, and float binary encoding. (#​612)
  • Adds support for writing binary Ion 1.1 timestamps. (#​618)
  • Adds support for writing binary Ion 1.1 decimal binary encoding. (#​636)
  • Adds support for writing binary Ion 1.1 text and lob types and some annotations. (#​637)

Full Changelog: amazon-ion/ion-java@v1.11.7...v1.11.8

v1.11.7

What's Changed

  • Improves the automated release workflow. #​812
Note

This release does not include all commits present on the master branch at the time of release. The following commits are excluded from 1.11.7 and will be included in a future release:

  • Implements patch list as a single contiguous array of reusable PatchPoint instances. (#​521)
  • Remove the repeated logic of the method that overwrites the lower nibble of container type descriptor. (#​548)
  • Adds support for writing binary Ion 1.1 null, bool, int, and float binary encoding. (#​612)
  • Adds support for writing binary Ion 1.1 timestamps. (#​618)
  • Adds support for writing binary Ion 1.1 decimal binary encoding. (#​636)
  • Adds support for writing binary Ion 1.1 text and lob types and some annotations. (#​637)
  • Enable auto-flush and configurable block size in the binary writer. (#​650, #​651)

Full Changelog: amazon-ion/ion-java@v1.11.6...v1.11.7

v1.11.4

What's Changed

  • Removes the binary reader's SymbolToken cache, which provided a minor optimization for certain cases but a major regression for others. (#​756)
Note

This release does not include all commits present on the master branch at the time of release. The following commits are excluded from 1.11.4 and will be included in a future release:

  • Implements patch list as a single contiguous array of reusable PatchPoint instances. (#​521)
  • Remove the repeated logic of the method that overwrites the lower nibble of container type descriptor. (#​548)
  • Adds support for writing binary Ion 1.1 null, bool, int, and float binary encoding. (#​612)
  • Adds support for writing binary Ion 1.1 timestamps. (#​618)
  • Adds support for writing binary Ion 1.1 decimal binary encoding. (#​636)
  • Adds support for writing binary Ion 1.1 text and lob types and some annotations. (#​637)
  • Enable auto-flush and configurable block size in the binary writer. (#​650, #​651)

Full Changelog: amazon-ion/ion-java@v1.11.3...v1.11.4

v1.11.3

What's Changed

  • Fixes a bug that made concurrent access of a large nested IonStruct unsafe when only its parent had been made read-only. (#​722)
Note

This release does not include all commits present on the master branch at the time of release. The following commits are excluded from 1.11.3 and will be included in a future release:

  • Implements patch list as a single contiguous array of reusable PatchPoint instances. (#​521)
  • Remove the repeated logic of the method that overwrites the lower nibble of container type descriptor. (#​548)
  • Adds support for writing binary Ion 1.1 null, bool, int, and float binary encoding. (#​612)
  • Adds support for writing binary Ion 1.1 timestamps. (#​618)
  • Adds support for writing binary Ion 1.1 decimal binary encoding. (#​636)
  • Adds support for writing binary Ion 1.1 text and lob types and some annotations. (#​637)
  • Enable auto-flush and configurable block size in the binary writer. (#​650, #​651)

Full Changelog: amazon-ion/ion-java@v1.11.2...v1.11.3

v1.11.2

What's Changed

  • Removes assertions in IonReaderSystemTextX.stringValue(). (#​703)
  • Adds a _Private_IonConstants.ARRAY_MAXIMUM_SIZE. (#​708)
  • Fixes a bug that allowed NegativeArraySizeException to be thrown from IonReader.newBytes(). (#​705)
  • Allows the text reader to fail cleanly when the user attempts to recover after catching IonException, but recovery is not possible. (#​709)
  • Fixes a bug that caused the binary reader not to fail cleanly when parsing incomplete containers in certain cases. (#​710)
Note

This release does not include all commits present on the master branch at the time of release. The following commits are excluded from 1.11.2 and will be included in a future release:

  • Implements patch list as a single contiguous array of reusable PatchPoint instances. (#​521)
  • Remove the repeated logic of the method that overwrites the lower nibble of container type descriptor. (#​548)
  • Adds support for writing binary Ion 1.1 null, bool, int, and float binary encoding. (#​612)
  • Adds support for writing binary Ion 1.1 timestamps. (#​618)
  • Adds support for writing binary Ion 1.1 decimal binary encoding. (#​636)
  • Adds support for writing binary Ion 1.1 text and lob types and some annotations. (#​637)
  • Enable auto-flush and configurable block size in the binary writer. (#​650, #​651)

Full Changelog: amazon-ion/ion-java@v1.11.1...v1.11.2

v1.11.1

What's Changed

  • Enables using Kotlin in Ion Java (#​488)
  • Refactors to standard layout (#​555)
  • Adds the ability to read a binary Ion int as a Java double, Decimal, or BigDecimal for consistency with the previous implementation. (#​675)
  • Handles the case where the binary reader unexpectedly encounters an oversized value, throwing IonException with a helpful message. (#​680)
  • Updates Proguard config to fix JDK 17 toolchain + Scala Build Tool compatibility issue. (#​681)
  • Ensures NullPointerException is not thrown from IonReader.getIntegerSize(). (#​686)
  • Adds checks for malformed data that overflows the binary reader's buffer. (#​687)
  • Adds Automatic-Module-Name and OSGi bundle attributes to manifest. (#​688)
  • Allows building with Java 8. (#​690)
  • Handles the case where InputStream.skip provides fewer bytes than requested by the binary reader before reaching EOF. (#​689)
  • Handles the case where a partially buffered nested value is skipped by the binary reader. (#​692)
  • Ensures that fully-buffered containers do not cause the binary cursor to enter unchecked mode unless stepped into. (#​692)
  • Sets binary reader buffers to null on close(). (#​694)
  • Ensures the binary reader throws when a value method that returns a primitive type is invoked on a null value. (#​693)
Note

This release does not include all commits present on the master branch at the time of release. The following commits are excluded from 1.11.1 and will be included in a future release:

  • Implements patch list as a single contiguous array of reusable PatchPoint instances. (#​521)
  • Remove the repeated logic of the method that overwrites the lower nibble of container type descriptor. (#​548)
  • Adds support for writing binary Ion 1.1 null, bool, int, and float binary encoding. (#​612)
  • Adds support for writing binary Ion 1.1 timestamps. (#​618)
  • Adds support for writing binary Ion 1.1 decimal binary encoding. (#​636)
  • Adds support for writing binary Ion 1.1 text and lob types and some annotations. (#​637)
  • Enable auto-flush and configurable block size in the binary writer. (#​650, #​651)

Full Changelog: amazon-ion/ion-java@v1.11.0...v1.11.1


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/com.amazon.ion-ion-java-1.x branch from b3463f6 to 6fa109a Compare January 26, 2025 00:58
@renovate renovate bot changed the title Update dependency com.amazon.ion:ion-java to v1.11.9 Update dependency com.amazon.ion:ion-java to v1.11.10 Jan 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants