Past Releases

This page contains the changelog for the past DirX Directory Manager releases.

3.1.0

2026-02-09

New Features

  • Added support for closing servers. The servers can be closed either via the button on the tab, or via the Application Menu - Close Server action. By default, confirmation dialog is shown before closing a server, but this can be enabled/disabled in the Options (Servers tab). (SDX-1362), (SDX-1496)

  • Added support for Two-Factor Authentication (2FA) bind to servers. It can be enabled by a checkbox in the Server properties dialog, General tab. Enabling it will display additional field "Auth Code" in the Login (Bind) dialog. (DirX Directory V9.1 or later)

  • Added an MFA page to entries with object class dirxTOTPUser in Directory Entries view. The page shows QR code that can be scanned by an Authenticator app, and also text field with textual representation (URL). (DirX Directory V9.1 or later)

  • Added support for TCL syntax for files with extension .adm or .cp in code editors.

  • Added support for environment variables DXDM_UI_SCALE (Directory Manager specific) and JDISCOVER_UI_SCALE (all apps supporting jDiscover 9.1.0 or newer) to set the UI scaling factor globally, without the need to modify the run scripts on each update.

  • Improvements to the installer. Added support for environment variables DXDM_INST_PATH and DXDM_JAVA_HOME.
    On Linux, these variables are set in the <DXDM_INST_PATH>/.ddxm-rc file, which is automatically referenced in the .profile and .bashrc files of the user.
    The shortcuts now point to the run.[bat|sh] scripts in the <DXDM_INST_PATH>/bin folder - DirXmanager executable has been removed.

  • Added CycloneDX v1.6 SBOM reports in JSON and XML format, which can be found in folder <DXDM_INST_PATH>/reports/cyclonedx. This replaces the license report generated in folder <DXDM_INST_PATH>/Documentation/3rdPartySoftware and License PDFs, which were removed.

Bug Fixes

  • Fixed an issue preventing new entries from being created properly. The root cause may have caused many different issues in the UI. (SDX-1396)

  • Fixed issues in Scripts view related to scripts not loading to or executing in the Script Editor pane. (SDX-1363)

  • Fixed an issue preventing aliases to not load for the Schema Attributes. The root case may have caused many different issues in the UI.

  • Fixed freezing issues in Monitoring pages when text is too long.

  • Fixed the cleanup of entries of old DirX (Directory) Manager versions in Windows Registry during installation/uninstallation.

  • Fixed the node menu definition containing actions not applicable for DirX Directory Manager.

Documentation Updates

Overview (Readme.html)

  • Added Troubleshooting section to the Overview page. Moved all the related notes there. Added a note about using Compatibility mode on older Windows systems. (SDX-1471)

  • Added Licensing section.

  • Updated the Java VM upgrade tutorial since environment variable is now used.

  • Removed everything related to DirXmanager executable.

Dependency Updates

Name Version Note

InstallAnywhere

2025 R2

jDiscover

9.1.0

internal

BouncyCastle

1.82

FlatLaf

3.7

Jackson

2.20.0

JavaDiffUtils

4.16

MigLayout

11.4.2

QrCodeGen

1.8.0

new

RSyntaxTextArea

3.6.1

RSTAUI

3.3.2

3.0.1

2025-08-07

New Features

  • Added UI scale argument to the run scripts to ease the potential need of adjusting the scaling factor on high-DPI displays.

Bug Fixes

  • Fixed "Stream Closed" error during Schema Import. (SDX-1311)

  • Fixed upgrade installation not removing the old JAR files.

3.0.0

2025-07-18

Contains all the features and fixes until the version 2.3.119

New Features

  • Updated the required Java version to 21.

  • New look and feel of the application powered by the FlatLaf library. You can choose between Light and Dark mode in the Options (Appearance tab).

  • "Search" tab added to the "Configuration" page. You can use it for Subentries search of any type. (SDX-313)

  • "ACl Subentries…​" menu item added to Directory Entries. You can use it to show all the ACl Subentries that are relevant for that entry, modify them from a dialog, or follow them into the Configuration. (DirX Directory V9.1 or later) (SDX-313)

  • Changed the Shadowing Graph library from JGraph to JGraphX with UX/UI improvements.

  • Changed the text component in Monitor view to a new one using RSyntaxTextArea library. It adds features like advanced search, theme and font customization, line numbers.

  • The text in the "LDAP" tab of the "Edit filter" dialog (used for example in LDAP search) is now validated and reformatted automatically to a valid LDAP filter. Whitespace characters are allowed only in attribute values and non-ASCII characters are automatically escaped. (SDX-1102)

  • Added "Automatic Refresh" option to the Options (General tab). Enabling it will automatically refresh the content of the page when you come to it from another view. (Enabling this option may cause minor "lags")

  • Ability to choose among the installed web browsers in the Options (General tab). Currently used in the "Documents" page only.

  • Updated the InstallAnywhere installer to latest version (2025 R1)

  • Updated the external dependencies, see the "3rdPartySoftware.html" report file in the Documentation/3rdPartySoftware directory.

Bug Fixes

  • The Replication view now refreshes automatically when you come to it from another view. (Independent of the "Automatic Refresh" option)

Previous releases of version 2.3

You can find the changelog for version 2.3 on the Past Releases of version 2.3 page.