Skip to content

Releases: DataONEorg/d1_libclient_java

d1_libclient_java 2.4.0

Choose a tag to compare

@mbjones mbjones released this 08 Jul 01:13

2.4.0 (2026-07-06)

  • Intent: Deliver a modernization and maintenance release aligned with current Java runtimes and the current d1_common_java line.
  • Security fixes: Updated Bouncy Castle dependencies to patch known security issues and hardened supporting behavior in related client paths.
  • New features: Java 17/21/25 compatibility updates, migration of deploy/build flow to maven.dataone.org and wagon-ssh, and CI coverage with Maven verify on pushes and pull requests.
  • Bug fixes: Refactored deprecated IOUtils usage, removed unused or extraneous dependencies/plugins/resources, adapted to d1_common API/library changes, and tightened runtime error handling in tests and client integration paths.
  • Dependency and tooling updates: Bumped d1_common_java dependency through 2.5.0 and refreshed project/build metadata for current release practices.

Full Changelog: 2.3.1...2.4.0