Software update: KeePass Password Safe 2.40

Dominik Reichl has released version 2.40 of KeePass Password Safe. With this open-source password manager accounts can be saved, including the associated data, such as username, password and url. All data is stored securely in a database encrypted with the Rijndael algorithm. Furthermore, the program can automatically generate passwords and import and export lists.

There are two different versions of KeePass Password Safe that are both actively developed. Version 1.x does not depend on other software and only works under Windows. Version 2 uses xml internally and requires at least version 2.0 of the .Net Framework or, if the program is used under Linux, macOS or FreeBSD, from Mono version 2.6 or higher. A complete overview of the differences between version 1 and 2 can be found on this page . Below is the changelog of this issue.

New Features:

  • Added automatic completion support for the user name box in the […] auto-type sequence boxes in the entry / group editing dialogs (suggesting user names and auto-type sequences that are used in other entries / groups)
  • Added automatic completion support for URL and user name boxes in the ‘ Open From URL ‘ dialog (suggesting URLs and user names or items in the list of most recently used database files.
  • Added option ‘Group path’ in the ‘Find’ dialog.
  • Added read-only mode for the entry string dialog, […]
  • The internal data viewer now supports zooming images using Ctrl + Add Ctrl + Subtract and the mouse wheel with Ctrl ; furthermore, there are now ‘+’ and ‘-‘ buttons right of the zoom selection box in the toolbar.
  • Added option ‘Remember master password (in encrypted form) or a database when it is open’ (which is the default
  • Added URL opening event for plugins
  • Added Unix-like systems: added support
  • Added URL opening event for plugins
  • Added Unix-like systems: added support for opening the local help file with KChmViewer.
  • Added workaround for initial input focus problem master key prompt dialog.
  • Added workaround for Mono not always raising the FormClosed event properly.
  • Improvements:
    • The ‘Configure Columns’ dialog now computes a display order for the new columns, taking the previous display order into account. While importing / sy nchronizing no status dialog is displayed anymore (
    • Improved UI responsiveness during long operations
    • When hiding / restoring the main window via the system tray icon fails, KeePass now shows a notification
    • Improved Return key handling in text boxes
    • Improved initial input focus in some dialogs
    • Enhanced database file path unification.
    • The configuration system does not create a KeePass folder in the user’s application data folder when the target configuration is […]
    • Improved window text query method.
    • Improved Unicode environment detection.
    • Various improvements for right-to-left writing systems.
    • Improved support for case-sensitive command line parameter names (for plugins and KPScript ).
    • If a plugin is available both ash a DLL and as a PLGX (in the same folder), KeePass now loads either the DLL or the PLGX.
    • For plugins: most public definitions are now static.
    • KPScript: improved parsing or escape sequences.
    • Renamed native support library item in the installer
    • Upgraded installer.
    • Various code optimizations.
    • Minor other improvements.


Subscribe to our Newsletter