Today we are releasing the first maintenance update for the 2.5 baseline, KeePassXC 2.5.1.

This update comes with fixes to reported issues after our initial release. Thank you for your patience and detailed reports that allowed us to fix these problems. Overall this release brings significant stability and usability improvements to KeePassXC. Most notably the file hash checking has been reduced to every 30 seconds to eliminate lag with large databases.

Additionally, we provided several macOS related fixes including the ability to having Apple notarize our release:

The new release can be downloaded from our downloads page, our Ubuntu PPA, and Snapcraft.

Please report any bugs you encounter at our GitHub issue tracker. We are also available on Matrix and IRC in case you have any other issues with the new release (see Contact).

Changelog

This is the full changelog for KeePassXC 2.5.1:

Added

Add programmatic use of the EntrySearcher [#3760]

Explicitly clear database memory upon locking even if the object is not deleted immediately [#3824]

macOS: Add ability to perform notarization of built package [#3827]

Changed

Reduce file hash checking to every 30 seconds to correct performance issues [#3724]

Correct formatting of notes in entry preview widget [#3727]

Improve performance and UX of database statistics page [#3780]

Improve interface for key file selection to discourage use of the database file [#3807]

Hide Auto-Type sequences column when not needed [#3794]

macOS: Revert back to using Carbon API for hotkey detection [#3794]

CLI: Do not show protected fields by default [#3710]

Fixed