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
- [DIRSHARED-43] - Rename LdapDN to DN
- [DIRSHARED-44] - Rename Rdn to RDN
- [DIRSHARED-45] - Rename AttributeTypeAndValue to AVA