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 6.0.4, which includes the following changes:
- Fixed an issue with Filter.matchesEntry for AND or OR filters in which a component used inappropriate matching
- Fixed an issue that could cause a thread to block when creating a new control
- Updated the JVM-default trust manager to look for jssecacerts in addition to cacerts
- Updated the logic used to select a default set of TLS cipher suites on IBM JVMs
- Added support for reading LDIF modify change records with attribute values referenced by URL
- Updated the LDIF reader so that it no longer generates a comment for base64-encoded values longer than 1,000 bytes
- Updated the documentation to include the latest revisions of recently updated specifications
- Added a new API for parsing access log messages, including support for JSON-formatted log files
- Updated the summarize-access-log tool to support JSON-formatted access log files
- Added support for retrieving and parsing X.509 certificate monitor entries
- Added support for a task that can be used to cause the server to refresh any cached certificate monitor data