Changes from 2.58 to 2.59:
- On Windows 11 24H2 ARM64 and later, KeePass now runs natively, too (i.e. without x64 emulation).
- Added KeePassLibN native support library, which provides native implementations of AES-KDF and Argon2 on Windows systems (x86, x64 and ARM64).
- New C# AES-KDF implementation (about 30-50 times as fast as before, depending on the system; used when the native support library is unavailable or disabled).
- New C# KeePass KDB import/export module, which now makes it possible to import/export KDB files on ARM64 systems and on Unix-like systems, too.
- The KeePass KDB import/export module now supports importing and exporting the default user name and the database color.
- When exporting a database to a KDB file, the root group is now exported, too.
- The 'About KeePass' dialog now displays the architecture of the current process ('x86'/'x64'/'ARM64'/... instead of only '32-bit'/'64-bit').
- Added support for opening URLs with Maxthon, SeaMonkey and Yandex in private mode.
- On Unix-like systems, URLs in certain views are now linkified.
- Some development snapshots can now load DLL plugins.
- Added framework-specific solution and project files for Visual Studio 2022.
Improvements
- Encrypting/decrypting databases using the AES algorithm is now faster.
- The option for using the native support library now also applies to Argon2.
- Native support library settings are now respected when using KeePass as a library (e.g. KPScript or PowerShell script).
- When clicking the [OK] button of the options dialog, volatile settings (such as the main window position/size) are now saved, too.
- When an exception occurs while exporting data, it is now shown in the status logger dialog, if one is displayed.
- Improved formatting of multiline messages in the status logger dialog.
- The KeePass KDB import/export module now refuses to use a master key containing an XML key file (because KeePass 1.x does not support XML key files).
- The KeePass KDB export module does not export unnecessary auto-type sequence definitions anymore.
- Improved removal of dangling custom icon references.
- KeePass is now built using Visual Studio 2022.
- Increased target framework version.
- Improved efficiency of some algorithms that use a set.
- Improved creation of AES CSP objects.
- Improved project cleanup script.
- Removed KeePassLibC native support library (because it is not used by KeePass 2.x anymore; KeePassLibC continues to be available in the KeePass 1.x source code package); the installer deletes it when updating an existing KeePass installation.
- Installer: updated native image (NGen) size estimation.
- Upgraded installer.
- Various UI text improvements.
- Various code optimizations.
- Minor other improvements.
Bugfixes
- The 'Test' button on the 'Security' tab page of the database settings dialog does not ignore the option for using the native support library anymore.
- The KeePass KDB import module does not append a new-line character to notes anymore.
|
|