The Apache Directory team is pleased to announce the release of ApacheDS 2.0.0.AM27, the 27th milestone towards a 2.0 version, which fixes some issue in the 2.0.0.AM26 release.
ApacheDS is an extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. Besides LDAP it supports Kerberos 5 and the Change Password Protocol. It has been designed to introduce triggers, stored procedures, queues and views to the world of LDAP which has lacked these rich constructs. This is a major and long expected release of ApacheDS. It brings many bug fixes (29). We focused on fixing issues on newer versions of Java (11 and 17 are now supported), migrating Junit tests to version 5, mitigating the Log4j security vulnerability. The Kerberos subsystem has been removed from the server, as Apache Kerby is already providing a maintained and updated Kerberos server. It uses the Apache LDAP API 2.1.5 release, and TLS 1.3 is now supported. It fixes 29 issues, many of them being major or critical bugs. Here are the fixed issues : Bugs : ------ * DIRSERVER-1670 - DIGEST-MD5 authentication mechanism must support encryption * DIRSERVER-1091 - not Support multiple resource record answers caused by ResourceRecordImpl's error equals method * DIRSERVER-1632 - Setting SASL QoP to 'auth-int' or 'auth-conf' while connecting using the LDAP API fails and throws a decoder exception * DIRSERVER-1951 - Maven build on windows is flakey * DIRSERVER-2162 - Searching for users using ObjectClass=person takes long * DIRSERVER-2176 - Thread leak from LdapServer Unassigned Resolved * DIRSERVER-2223 - JDK 9 ldaps does not work * DIRSERVER-2252 - Controls are not properly passed back to the client * DIRSERVER-2286 - Apacheds service will not start if kerberos is enable * DIRSERVER-2301 - Apache DS 2.0.0.AM26 Maven install fails with Unkown JVM/keysize * DIRSERVER-2302 - Doing a search with a filter containing (objectClass=top) fails * DIRSERVER-2303 - ApplyLdifs treats entries with case sensitivity * DIRSERVER-2308 - Moddn overrides existing entry * DIRSERVER-2309 - DefaultDirectoryService#addAfter adds interceptor before the given one * DIRSERVER-2322 - ApacheDS default server instance not starting - Error 1067 * DIRSERVER-2326 - LDAP server doesn't start on IBM JDK 8 (NoClassDefFound) * DIRSERVER-2332 - Unexpected Session Termination (nslcd - libpam-ldapd * DIRSERVER-2347 - Incorrect Password Modify response (extended response) * DIRSERVER-2359 - Search request results in OPERATIONS_ERROR due NPE * DIRSERVER-2362 - ApacheDS 2.0.0-M17 references older log4j that has security vulnerabilities Improvements : -------------- * DIRSERVER-2327 - Add possibility to use custom ReplayCache implementation * DIRSERVER-2338 - Using a static IV in symmetric encryption with CBC mode * DIRSERVER-2370 - Error under java17 * DIRSERVER-2305 - Delete Control seen as support in the RootDSE Tasks : ------- * DIRSERVER-1223 - @Ignore annotation on both core and server integ causes tests to stop * DIRSERVER-2328 - CreateAuthenticator annotation trust manager improvements * DIRSERVER-2329 - Replication trust manager improvements * DIRSERVER-2330 - StartTlsHandler and LdapsInitializer use NoVerificationTrustManager * DIRSERVER-2372 - Remove the Kerberos server from the Directory Server Tests : ------- * DIRSERVER-1847 - Introduce time provider for time dependent tests The sources and installation packages can be downloaded at: http://directory.apache.org/apacheds/downloads.html User's Guide : http://directory.apache.org/apacheds/basic-users-guide.html -- Regards, Cordialement, Emmanuel Lécharny www.iktek.com --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org For additional commands, e-mail: dev-h...@directory.apache.org