Release Changelog

This page contains the release changelog for the current version. To see the changelog for past versions, go to Past Releases.

3.3.0

2026-08-10

New Features

  • Added support for PHC password storage scheme to cn=GlobalPasswordPolicy (available with DirX Directory V10.0 and later). When PHC is selected, a PHC specification field is shown where the specification can be entered. For more user-friendly editing, a "PHC Specification Advanced Edit Dialog" can be opened by clicking the edit button next to the PHC specification field. See DirX Directory documentation for more information about the PHC password storage scheme and the PHC specification format.

  • PHC Specification Advanced Edit Dialog contains support for the following algorithms: argon2i, argon2d and argon2id. The parameters for these algorithms are shown dynamically based on the selected algorithm. The "Preview" field shows the resulting PHC specification based on the selected algorithm and inputted parameters.

  • The cn=GlobalPasswordPolicy page UI and layout has been improved. The fields relevant to the selected password storage scheme are shown dynamically based on the selected scheme.

Bug Fixes

  • In the NOTICE file, Bouncy Castle license was missing and MIT license was used instead. The correct license is now included in the NOTICE file. (SDX-1846)

  • In the NOTICE file, some of the copyrights were missing or incorrect. The correct copyrights are now included. (SDX-1846)

jDiscover 9.3.0

These are notable improvements and fixes in jDiscover 9.3.0 UI framework, which is included in this release.

  • Added option to choose between Swing File Chooser and OS Native File Chooser UI component for picking files. Option to choose between the two is available in the Options (General tab), or appears in a dialog the first time you use functionality to pick a file. The OS Native File Chooser may not be available (or may not work properly) on all platforms, so if you encounter issues with it, switch to Swing File Chooser.

  • Using "Cancel" (or "Reset") with an LDAP entry node page would reset the values only in LDAP, but not in the UI.

  • Adding/updating/deleting a search profile in the "Search" tab would not update the list of search profiles in the UI until the application was restarted.

  • "Window dimming" effect could sometimes be incorrectly applied to the wrong window or popup menus.

  • Fixed missing "Up" and "Down" buttons in the "Column settings" dialog.

  • "Copy hex" action (found for example in context menu in "All Attributes" tab of LDAP entry) would not do anything.

  • Various small UI improvements and bug fixes.

Documentation Updates

  • What is DirX Directory Manager?

    • Include information about the new PHC password storage scheme and the PHC specification format.

  • Core Component

    • Include information about the new file chooser option from jDiscover UI framework.

    • Added missing information about some actions available in the Application menu.

Dependency Updates

Name Version Note

jDiscover

9.3.0

DirX proprietary UI framework.

FlatLaf

3.7.2

Jackson

3.2.1

Java-Diff-Utils

4.17

Logback

1.5.38

Log4j

2.26.1

RSyntaxTextArea

4.0.1

SLF4J

2.0.18

Known Issues

These are the issues known at the time of the release.

Since Version

Description

3.2.0

When automatic refresh is configured for SOB status window, at each refresh it does a new dirxadm dse bind before getting the actual SOB status with sob show command over RPC connection. This fills up the verifier cache used for RPC bind bookkeeping. As a consequence, if a long-running dirxadm command (e.g.: index configuration) was started after a dse bind in a separate dirxadm terminal, there a new bind will be necessary before the next command can be executed.

3.1.0

The TCL editor addon is not compatible with the new code editor.

3.1.0

Scripts view: The modified flag of the scripts is updated even if there were no actual changes made to the script content, resulting in unnecessary prompts to save the script when closing it.

3.0.0

Modifying the server configuration may not work properly if the application is installed in a folder, which requires administrative privileges, and you don’t have these privileges. You can either run the application with administrative privileges or install the application in a folder, which does not require administrative privileges.