Apache Directory team is pleased to announce the release of Apache Directory Server version 1.5.6, numerous enhancements and
 bug fixes were included in this release.

 Downloads are available at http://directory.apache.org/apacheds/1.5/downloads.html

What's new ?

  • Schema subsystem was completely refactored and rewritten
  • LDIF based schema support
  • A new testing framework was designed with annotation support to start and stop DirectoryService/LdapServer
  • The new client LDAP API has been used in server integration tests
  • A new partition implementation using LDIF files as backend
  • ApacheDS now uses MINA 2.0.0-RC1

ChangeLog

Bug

  • [DIRSERVER-935] - Test hangs on non-existant schema entry lookup
  • [DIRSERVER-1214] - Searches done with an empty baseDN are not accepted, except for the rootDSE
  • [DIRSERVER-1314] - Helpless error message while a LDIF import fails in unit tests
  • [DIRSERVER-1340] - Search the schema partition for (objectClass=metaTop) returns no results
  • [DIRSERVER-1401] - Infinite loop on moddn, when moving an entry below itself
  • [DIRSERVER-1404] - NullPointerException when a client disconnects
  • [DIRSERVER-1459] - Adding members to a groupOfNames results in polynomial increase in JDBM partition size
  • [DIRSERVER-1462] - Empty Depends field in .deb package breaks repository
  • [DIRSERVER-1465] - objectClass, entryUUID, entryCSN indices not used in search optimizer
  • [DIRSERVER-1470] - Error code 80 - OTHER is thrown when trying to remove a value from the objectClass attribute
  • [DIRSERVER-1473] - The typesOnly flag is not correctly handled
  • [DIRSERVER-1474] - IllegalStateException when restarting the LdapServer programmatically
  • [DIRSERVER-1475] - The sizeLimit must be a long, not an int
  • [DIRSERVER-1476] - Incorrect attribute description value set for AttributeValueAssertion in the transformFilter( ExprNode ) method of LdapTransformer
  • [DIRSHARED-47] - Testfailures on jdk1.5, jdk1.6 works in shared-ldap-schema-manager

Improvement

  • [DIRSERVER-1466] - Support SHA-256 for userPassword values
  • [DIRSERVER-1472] - Use Generic Type Parameter for ID in XDBM instead of Long
  • IRSHARED-13] - Replace the MultiHashMap in RDN by a MultiValueMap
  • [DIRSHARED-15] - Create a Fast DN parser handling simple DNs
  • [DIRSHARED-49] - Add i18n translation for error messages and other

Task

  • No labels