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.3, which includes the following changes:
- Fixed a round-robin server set issue that could cause uneven balancing if servers became unavailable
- Fixed a rare race condition if a connection was closed while waiting for a response to an asynchronous operation
- Fixed an in-memory directory server issue with a matched DN in bind response messages
- Improved SSL/TLS debugging for SSLUtil operations
- Added a mechanism for encoding entries, search references, and LDAP results to JSON objects
- Added a method to infer the key store type for JKS, PKCS #12 and BCFKS key store files
- Added convenience methods for generating random data
- Updated the documentation for LDAP-related specifications
- Fixed a manage-account issue when receiving a response with an unknown operation type
- Added client-side support for new extended operations for certificate management
- Added authentication failure reason values for pass-through authentication
- Updated the task manager to make it easier to use with connection pools and Server SDK internal connections