Pular para o conteúdo principal

SafeID Desktop changelog

1.4.5 (2026-10-06)​

  • [RXT-53] Stop writing authentication tokens and certificate holder data to the log file.
  • [RXT-54] Windows ARM64: ship the KSP and the PKCS#11 module as ARM64X, so x64 applications running under emulation (such as the Java runtime bundled with PJeOffice Pro) can load them. Included in SafeID Desktop Provider build 9.

1.4.4 (2026-09-29)​

  • [RXT-52] Fix PKCS#11 module failing to load on older macOS versions. The module now targets macOS 10.15, like the rest of the app.

1.4.3 (2026-09-17)​

  • [RXT-51] Recover from a missing CertTool after an interrupted update, instead of failing repeatedly.
  • [RXT-51] Add a decline option to the update dialog. Closing the dialog no longer installs the update.
  • [RXT-51] Show startup errors in a native dialog.
  • [RXT-51] Fix the app window opening during Windows install and update steps.

1.4.2 (2026-08-31)​

  • [RXT-50] Check the SafeID Desktop Provider version on Windows startup. Below the minimum required version, the app asks for the provider update before continuing; below the latest version, it shows a dismissible update banner.
  • [RXT-50] Fix version comparison to compare each version part numerically.
  • Keep the authorization window open, showing the rejection message, when the request is rejected on the SafeID mobile app.

1.4.1 (2026-08-28)​

  • [RXT-47] Improve certificate listing performance on Windows: filter certificates by the key provider stored with each certificate, instead of opening every private key. Keep partial results when some certificates fail to load.
  • [RXT-50] Normalize hash algorithm names to OIDs on signature requests.
  • Add support for MD5 and SHA-224 digests on the PKCS#11 module.
  • Fix raw PKCS#1 signatures (without hash algorithm identifier) on the KSP, used by Firefox on client certificate authentication (mTLS). Included in SafeID Desktop Provider build 8 (2026-08-08).

1.4.0 (2026-07-14)​

  • [RXT-45] Improve certificate install and uninstall reliability on macOS: each change is verified on the keychain and provider errors are reported instead of ignored.
  • [RXT-45] Fix crash on macOS with certificates whose serial number exceeds 64 bits.
  • [RXT-45] Fix truncated responses on macOS signature requests.
  • [RXT-45] Test and activate the macOS CryptoTokenKit extension on startup.
  • [RXT-45] Ensure the macOS app runs from the Applications folder, falling back to ~/Applications.
  • Improve error messages on the authorization window, including a hint to enable notifications on the SafeID mobile app when needed.

1.3.1 (2026-07-13)​

  • [RXT-44] Add PKCS#11 module, for applications that use PKCS#11 instead of the operating system certificate store. On Windows it is installed by SafeID Desktop Provider; on macOS it ships inside the app.
  • [RXT-44] Rebuild the KSP on the native client core shared with the PKCS#11 module. Included in SafeID Desktop Provider build 7.

1.3.0 (2026-07-09)​

  • [RXT-44] Add certificate listing to the local signing service, used by the PKCS#11 module.
  • [RXT-44] Fix KSP registration on Windows ARM64.
  • [RXT-41] Improve key identifier handling on certificate install and decoding.

1.2.9 (2026-07-02)​

  • Update auto-update server addresses.

1.2.8 (2026-06-11)​

  • Enable auto-update on Windows.

1.2.7 (2026-06-11)​

  • [RXT-43] Show server error messages on the main window error dialog.
  • Update auto-update server addresses.

1.2.6 (2026-03-26)​

  • [RXT-17] Fix KSP registration on Windows ARM64.
  • [RXT-17] Improve KSP registry entries creation and removal.
  • [RXT-17] Fix the KSP starting the app when it is not running. Included in SafeID Desktop Provider build 6.
  • [RXT-17] Add Windows ARM64 support.

1.2.5 (2026-01-22)​

  • Move the Windows KSP to a separate installer, SafeID Desktop Provider. The app checks whether the provider is installed and, if not, shows an install page that downloads the installer for the system architecture.
  • Start the app from the user's install location when the KSP needs it.
  • Move the license agreement to the first launch page.
  • Improve logging.

1.2.4 (2025-11-18)​

  • Move the macOS app to the Applications folder when launched from the DMG, asking to close any running instance first.
  • Reset the first launch state on a fresh macOS install.
  • Fix error when the app data file cannot be written.

1.2.3 (2025-11-17)​

  • Update auto-update server address.

1.2.2 (2025-11-17)​

  • Add auto-update on macOS, with an update information dialog.
  • Replace the macOS PKG installer with a DMG.
  • Replace the Windows MSI installer with a Squirrel installer.

1.1.1 (2025-10-02)​

  • Improve the available certificates filter: list only issued certificates, hiding revoked, expired and pending ones.

1.1.0 (2025-09-11)​

  • Add a search field to the certificate lists.
  • Hide expired and inactive certificates from the available certificates list.

1.0.7 (2025-09-05)​

  • Use a dark tray icon on macOS 11 and later.

1.0.6 (2025-08-21)​

  • Improve the error returned to the requesting application when a signature fails.
  • Fix authorization request completing before its result was polled.

1.0.5 (2025-08-20)​

  • Fix duplicated keychain items on macOS.

1.0.4 (2025-08-18)​

  • New macOS installer, with license agreement and custom background.
  • Open external links in the default browser and improve the app store badges.
  • Disable text and image selection on the app windows.

1.0.2 (2025-08-05)​

  • Reinstall certificates already present on the certificate store when adding certificates.
  • Improve user data removal on uninstall.
  • Add CertTool logging. Set the default log level to INFO.

1.0.1 (2025-08-04)​

  • Add macOS production signing profiles.

1.0.0 (2025-08-04)​

  • First production version.
  • Improve Windows installer, with license agreement.

0.2.2 (2025-07-10)​

  • Improve Windows installer icon.

0.2.1 (2025-07-10)​

  • New app icons on Windows and macOS.

0.2.0 (2025-07-04)​

  • [RXT-37] Add support for macOS 10.15.
  • [RXT-7] Improve error codes returned to requesting applications, including when the user cancels a signature.
  • [RXT-34] Stop any running instance and remove previous user data on a fresh macOS install.
  • [RXT-28] Change date and time formatting.
  • [RXT-33] Disable the install button when no certificate is selected, including on the first launch page.

0.1.5 (2025-06-17)​

  • [RXT-29] Branded Windows installer.
  • [RXT-34] Remove user data on uninstall.
  • [RXT-32] Add a try again button to error dialogs.
  • [RXT-33] Disable the install button when no certificate is selected. Hide the continue button when no certificate is available.
  • [RXT-35] Handle access denied (403) responses while waiting for a new device.
  • [RXT-36] Highlight completed steps on the first launch and new device pages.
  • [RXT-30] Cache decoded certificates to speed up signature requests. Stop logging secure storage values.
  • [RXT-30] Improve KSP logging.

0.1.4 (2025-06-13)​

  • [RXT-15] Show progress while installing certificates.
  • [RXT-11] Disable navigation while installing certificates.
  • [RXT-24] Detect newly associated devices automatically on the first launch and new device pages.
  • [RXT-22] Hide root and intermediate certificates from the available certificates list.
  • [RXT-23] [RXT-26] Fix first launch, new device and new certificate dialogs.
  • [RXT-1] Handle multiple simultaneous signature requests.
  • [RXT-12] Fix certificate uninstall not being awaited.
View as Markdown