UnboundID LDAP SDK for Java is a Java-based API for interacting with LDAP directory servers and performing other LDAP-related processing. The project has just released version 7.0.1, which includes the following changes:
- Added a new LDAP connection pool health check that can be used to replace idle connections
- Improved the concurrency of the in-memory directory server
- Added new methods for creating string representations of substring assertions
- Added the ability to use an alternative provider with file-based key and trust managers, and added the ability to access non-FIPS-compliant key stores when running in FIPS-compliant mode
- Fixed an issue in which buffering could delay writes to the parallel-update reject file
- Fixed an issue in which programmatically invoking manage-certificates could prevent it from accessing the JVM-default trust store in FIPS-compliant mode
- Added debug logging support to the command-line tool framework
- An option to log JSON-formatted debug messages using a multi-line representation
- Added client-side support for a verify password extended request offered by the Ping Identity Directory Server
- Updated the OID registry to include the OIDs for a number of collation matching rules