UnboundID LDAP SDK for Java 2.0.0

We have just released the 2.0.0 version of the UnboundID LDAP SDK for Java. It is available for download on the UnboundID LDAP SDK product page or on the SourceForge project page.

This is a major new release that includes significant new functionality, including:

  • A persistence API that makes it easy to interact with entries in an LDAP directory as Java objects. Annotations are used to establish mappings between LDAP attributes and content in Java objects, and the data is stored in a format that makes it easily accessible by other APIs as well. Tools are provided to help you generate source code from existing schema, or generate LDAP schema from annotated source.

  • A listener API that makes it easy to develop applications that can listen for communication from LDAP clients (i.e., applications which act as an LDAP server). A new tool is provided which makes use of this API to act as a simple LDAP proxy that can intercept and decode LDAP communication as it passes between an LDAP client and server.

  • New types of command-line arguments, including Boolean value arguments, duration arguments, and search scope arguments. The file argument type has also been updated to allow you to specify a base directory for relative paths so that non-absolute paths will be relative to a specified location.

There are also a few other minor enhancements and bug fixes.

3 thoughts on “UnboundID LDAP SDK for Java 2.0.0

  1. Great!I've got several production apps that use the 1.1.6. Can I safely assume that upgrading to the new major 2.0.0 is just a matter of copying the new JAR? Any benefits from switching to 2.0.0 apart the new features?


  2. The 2.0.0 release should be fully compatible with applications written using any older version of the SDK. We have quite a bit of automated testing in place to ensure that the API remains consistent across releases. If you encounter any problems, then please let us know and we'll take a look at it right away.There are a few other minor bug fixes and enhancements that are in the 2.0.0 release that were added while it was in development that were not backported to the 1.x version. A more complete list of the changes is included in the release notes at http://www.unboundid.com/products/ldap-sdk/docs/release-notes.php.


Comments are closed.