Releases: DataONEorg/d1_libclient_java
Releases · DataONEorg/d1_libclient_java
Release list
d1_libclient_java 2.4.0
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