The 389 Directory Server project has announced new releases of versions 2.4.3, 2.3.6, and 2.2.9. From the release announcements, it appears that the most significant changes include (note that not all changes apply to all versions):
- Fixed a variety of memory leaks
- Fixed an issue that could prevent the server from starting after a system reboot
- Fixed an issue could cause high CPU utilization on an idle server
- Fixed a crash that could occur when trying to start the server with a backend that doesn’t have a suffix
- Fixed a crash that could occur when disabling replication
- Fixed an issue in which paged searches could adversely affect performance for other operations
- Fixed an issue That could cause the cleanallruv task to crash
- Fixed a dsconf issue when trying to interact with the monitor data for an LMDB backend
- Fixed a dbscan issue when encryption is enabled
- Fixed an issue with bash autocomplete definitions
- Improved security of library code that supports extracting tar files
- Added support for a last login time history
- Updated the set of allowed password storage schemes for FIPS-compliant mode
- Fixed an LDIF export issue when no export path was specified
- Fixed an issue in handling the result of pre-extended operation plugins
- Improved search performance for filters involving nsrole
- Improved error messages that could be generated if replication is not fully configured
- Fixed a UI issue that prevented selecting the suffix for an export
- Updated the UI to add support for configuring HAProxy trusted client addresses
- Fixed an issue that could affect searching for certain elements in the UI