The Apache Directory Team is proud to announce the availability of the
1.0.0-M21 version of the Apache Directory LDAP API.

The Apache Directory LDAP client API is an ongoing effort to provide
an enhanced LDAP API, as a replacement for JNDI and the existing LDAP
API (jLdap and Mozilla LDAP API).

This is a schema aware API, with some convenient ways to access a LDAP
server. This API is not only targeting the Apache Directory Server,
but should work pristine with any LDAP server.

It's also an extensible API : new Controls, schema elements and
network layer could be added or used in the near future. It's also
OSGi capable.


It contains a few bug fixes and improvements :


Bugs
----

  * [DIRAPI-126 <https://issues.apache.org/jira/browse/DIRAPI-126>
<https://issues.apache.org/jira/browse/DIRAPI-126>] -
Timeout Exception on bind while pwdExpireWarning period
  * [DIRAPI-128 <https://issues.apache.org/jira/browse/DIRAPI-128>
<https://issues.apache.org/jira/browse/DIRAPI-128>] -
FilterEncoder.format() should accept String varargs
  * [DIRAPI-152 <https://issues.apache.org/jira/browse/DIRAPI-152>
<https://issues.apache.org/jira/browse/DIRAPI-152>] -
Attribute.toString() method appends newline
  * [DIRAPI-157 <https://issues.apache.org/jira/browse/DIRAPI-157>
<https://issues.apache.org/jira/browse/DIRAPI-157>] -
Calling the add() method with a multi-value attribute and a null value
throws an NPE
  * [DIRAPI-160 <https://issues.apache.org/jira/browse/DIRAPI-160>
<https://issues.apache.org/jira/browse/DIRAPI-160>] -
DSML engine is not setting the 'requestID' value in BatchResponse when
output stream instance is provided
  * [DIRAPI-161 <https://issues.apache.org/jira/browse/DIRAPI-161>
<https://issues.apache.org/jira/browse/DIRAPI-161>] -
Timeout does not apply to connect method
  * [DIRAPI-173 <https://issues.apache.org/jira/browse/DIRAPI-173>
<https://issues.apache.org/jira/browse/DIRAPI-173>] -
When using TLS and multiple binds, LdapNetworkConnection attempts to
start TLS multiple times
  * [DIRAPI-176 <https://issues.apache.org/jira/browse/DIRAPI-176>
<https://issues.apache.org/jira/browse/DIRAPI-176>] -
LDIFReader does not accept empty DN (rootDSE)


Improvements
------------

  * [DIRAPI-137 <https://issues.apache.org/jira/browse/DIRAPI-137>
<https://issues.apache.org/jira/browse/DIRAPI-137>] -
Add Control support for RFC 2891 - LDAP Control Extension for Server
Side Sorting of Search Results http://www.faqs.org/rfcs/rfc2891.html
  * [DIRAPI-153 <https://issues.apache.org/jira/browse/DIRAPI-153>
<https://issues.apache.org/jira/browse/DIRAPI-153>] -
Implement efficient reuse of schema loading
  * [DIRAPI-159 <https://issues.apache.org/jira/browse/DIRAPI-159>
<https://issues.apache.org/jira/browse/DIRAPI-159>] -
Add a method to set a SchemaManager in LdapConnection
  * [DIRAPI-169 <https://issues.apache.org/jira/browse/DIRAPI-169>
<https://issues.apache.org/jira/browse/DIRAPI-169>] -
Formalize the contract of PasswordPolicyResponse by stating that -1 is
returned if no value is set.
  * [DIRAPI-170 <https://issues.apache.org/jira/browse/DIRAPI-170>
<https://issues.apache.org/jira/browse/DIRAPI-170>] -
Allow StandaloneLdapApiServices to be configured without system properties
  * [DIRAPI-175 <https://issues.apache.org/jira/browse/DIRAPI-175>
<https://issues.apache.org/jira/browse/DIRAPI-175>] -
LdifReader should handle empty

New Feature
-----------

  * [DIRAPI-143 <https://issues.apache.org/jira/browse/DIRAPI-143>
<https://issues.apache.org/jira/browse/DIRAPI-143>] -
Add Controls to support server-side sorting

Feel free to experiment, we highly appreciate your feedback !

Website : http://directory.apache.org/api
Download : http://directory.apache.org/api/downloads.html
User's Guide : http://directory.apache.org/api/user-guide.html

The Apache Directory Team


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com

Reply via email to