389 Directory Server 2.5.3
The 389 Directory Server team is proud to announce 389-ds-base version 2.5.3.
The new packages and versions are:
Source tarballs are available for download at GitHub Releases page
Highlights in 2.5.3
- Enhancements
- Issue 5842 - RFE - Add log buffering for error log
- Issue 6238 - RFE - add option to write audit log in JSON format
- Issue 6304 - RFE when memberof is enabled, defer updates of members from the update of the group #6305
- Issue 6340 - RFE - Use previously extracted key path #6363
- Issue 6340 - RFE - extract keys once #6363 #6363
- Bug fixes
Installation and Upgrade
See Download for information about setting up your DNF repositories.
To install the server use dnf install 389-ds-base
To install the Cockpit UI plugin use dnf install cockpit-389-ds
After rpm install completes, run dscreate interactive
For upgrades, simply install the package. There are no further steps required.
There are no upgrade steps besides installing the new rpms.
See Install Guide for more information about the initial installation and setup.
See Source for information about source tarballs and SCM (git) access.
Feedback
We are very interested in your feedback!
Please provide feedback and comments here:
If you find a bug, or would like to see a new feature, file it in our GitHub project: https://github.com/389ds/389-ds-base
Changelog between 389-ds-base-2.5.2 and 389-ds-base-2.5.3:
- Bump version to 2.5.3
- Issue 3555 - UI - Fix issues reported by npm audit
- Issue 6446 - on replica consumer, account policy plugin fails to manage the last login history #6448
- Issue 6432 - Crash during bind when acct policy plugin does not have “alwaysrecordlogin” set
- Issue 5798 - Fix dsconf config multi-valued attr operations #6426
- Issue 6302 - Allow to run replication status without a prompt #6410
- Issue 6238 - Fix test_audit_json_logging CI test regression #6264
- Issue 6238 - RFE - add option to write audit log in JSON format
- Issue 6427 - fix various memory leaks
- Issue 6417 - If an entry RDN is identical to the suffix, then Entryrdn gets broken during a reindex #6418
- Issue 6340 - RFE - extract keys once #6413
- Issue 6415 - BUG - Incorrect icu linking #6416
- Issue 6258 - Resolve race condition for two tests in health_config.py
- Issue 5842 - Add log buffering for error log
- Issue 6086 - Ambiguous warning about SELinux in dscreate for non-root user
- Issue 6397 - Remove deprecated setting for HR time stamps in logs
- Issue 6390 - Adjust cleanAllRUV max per txn and interval limits
- Issue 6349 - RFE - extract keys once #6363 #6363
- Issue 6381 - CleanAllRUV - move changelog purging to the very end of the task
- Issue 6199 - unprotected search query during certificate based authentication #6205
- Issue 5920 - pamModuleIsThreadSafe is missing in the schema
- Issue 6328 - vlv control may not be logged #6354
- Issue 6349 - RFE - Use previously extracted key path #6363
- Issue 6067 - Update dsidm to prioritize basedn from .dsrc over interactive input #6362
- Issue 6347 - better fix for desyncronized vlv cache #6358
- Issue 6356 - On LMDB, after an update the impact VLV index, the vlv recno cache is not systematically cleared #6357
- Issue 6331 - UI - Instance fails to load when DB backup directory doesn’t exist #6332
- Issue 6056 - WebUI supports only instances with BDB #6299
- Issue 6343 - Improve online import robustness when the server is under load
- Issue 6345 - Ensure all slapi_log_err calls end format strings with newline character \n #6346
- Issue 6336 - Fix failing CI tests (roles) due to slow import #6337
- Issue 6304 - RFE when memberof is enabled, defer updates of members from the update of the group #6305
- Issue 6324 - Provide more information in the error message during setup_ol_tls_conn() #6325
- Issue 5965 - UI, CLI - Fix Account Policy Plugin functionality issues #6323
- Issue 6316 - lmdb reindex is broken if index type is specified #6318
- Issue 6307 - Wrong set of entries returned for some search filters #6308
- Issue 2472 - Add a CI test #6314
- Issue 6276 - Schema lib389 object is not keeping custom schema data upon editing #6279
- Issue 6312 - In branch 2.5, healthcheck report an invalid warning regarding BDB deprecation #6313
- Issue 6296 - basic_test.py::test_conn_limits fails in main branch #6300
- Issue 3555 - UI - Fix audit issue with npm - micromatch #6310
- Issue 6301 - Fix long delay when setting replication agreement with dsconf #6303
- Issue 6280 - Changelog trims updates from a given RID even if a consumer has not received any of them #6281
- Issue 6295 - test_password_modify_non_utf8 should set default password storage scheme
- Issue 6192 - Test failure: test_match_large_valueset
- Issue 2324 - Add a CI test #6289
- Issue 6284 - BUG - freelist ordering causes high wtime #6285
- Issue 6282 - BUG - out of tree build fails #6283
Last modified on 27 March 2025