v0.13.0rc1

pynitrokey - 31. August 2026 - 10:37
What's Changed New Contributors

Full Changelog: v0.12.3...v0.13.0rc1

Categories: Software Releases

v5.0: 5.0 (2026-08-31)

NetHSM - 31. August 2026 - 4:50
  • Add Failed mode for diagnosis and disaster recovery
  • Add support for key labels
  • Add NTP/NTS support
  • Use learner mode for joining a cluster
  • Fix verification of cluster CA certificate chain
Categories: Software Releases

v3.0.0-rc.1

nethsm-sdk-py - 28. August 2026 - 16:14
Breaking Changes
  • Return FullClusterJoinData instead of ClusterJoinData from add_cluster_member (requires NetHSM v5)
Changes
  • Update for NetHSM v5:
    • Add State.FAILED variant
    • Update clustering functionality:
      • Add FullClusterJoinData, ClusterDiagnostics, ClusterLogItem, ClusterState and ClusterSnapshot classes
      • Change NetHSM.join_cluster to also accept FullClusterJoinData
      • Add force_new_cluster, get_cluster_diagnostics, promote_cluster_member functions to NetHSM
      • Add learner field to ClusterMember
    • Add support for key labels:
      • Add label argument to add_key, add_key_pem, generate_key, list_keys functions
      • Add NetHSM.set_key_label function
      • Add optional label field to Key
    • Add support for NTP configuration:
      • Add NtpConfig class
      • Add get_config_ntp, set_ntp_config functions to NetHSM

All Changes

Categories: Software Releases

v0.5.0-rc.3

nitrokey-sdk-py - 28. August 2026 - 12:10
  • nitrokey.nk3.secrets_app: Fix discarded authentication when using SecretsApp over CCID
  • Bump minimum Python version to 3.11.
  • nitrokey.trussed: Add the inner_checksum field to FirmwareMetadata with the checksum of the unsigned firmware image.
  • nitrokey.checksum: Add unified checksum calculation for both NRF52 and LPC55 firmware files.
  • nitrokey.trussed.nrfutils: Add support for NRF52 package signing and upload
  • Wrap OSError in ConnectionError and CtapError in DeviceError for transport-agnostic error types.
  • Move connection handling into separate classes.
  • Rename TrussedDevice.from_device to TrussedDevice.from_connection.
  • Add TrussedDevice.list classmethod.
  • Add Transport enum and update list functions to use it instead of the use_ccid argument.
  • Replace should_default_ccid function with recommended_transport function.
  • Add TrussedDevice.ctaphid_device function.
  • Add support for credentials import and export in FIDO CXF format.
  • Rename pcsc extra to ccid.
  • Add vid and pid properties to Model enum.
  • nitrokey.nk3.secrets_app: Add register_uri function

All Changes

Categories: Software Releases

v4.0.0-rc.1

nethsm-sdk-rs - 25. August 2026 - 13:00
Breaking Changes
  • models:
    • Split NetworkConfig into NetworkConfigInput and NetworkConfigOutput
    • Add SystemState::Failed variant
  • Add response data for error responses
  • Add support for key labels (requires NetHSM v5.0):
    • apis::default_api:
      • Add label argument to key_get
      • Add keys_key_id_label_delete, keys_key_id_label_put functions
    • models: Add label field to KeyGenerateRequstData, PrivateKey and PublicKey
Features
  • Add support for clustering (requires NetHSM v4.0):
    • apis::default_api: Add cluster_join_post, cluster_members_get, cluster_members_member_id_delete, cluster_members_member_id_put, cluster_members_post, config_tls_cluster_ca_pem_get, config_tls_cluster_ca_pem_put functions
  • Add support for cluster recovery (requires NetHSM v5.0):
    • apis::default_api: Add cluster_force_new_post, cluster_members_member_id_promote_post, health_diagonse_get functions
  • Add support for IPv6 network config (requires NetHSM v4.0)
  • Add support for NTP config (requires NetHSM v5.0):
    • apis::default_api: Add config_ntp_get, config_ntp_put functions

All Changes

Categories: Software Releases

2026081300

NitroPhone, NitroTablet - 13. August 2026 - 2:00
Categories: Software Releases

v1.26.15

NextBox - 11. August 2026 - 16:58

v1.26.15

Categories: Software Releases

v3.0.1 - Nitropad T430/X230 T480/T480s V54/V56 nv41/ns50

NitroPad HEADS Firmware - 10. August 2026 - 12:37

This release includes all Nitropad variants. The ns50 variant is not tested.

Its based on upstream commit a605d04

Major Changes/Fixes

  • Fix a Regression that prevented the OEM Factory reset for the Nitrokey Storage linuxboot#2170

Signature

Verify the detached signature using:

gpg --verify sha256sum.sig sha256sum

You expect an output like this one:

gpg: Signature made Tue Jul 14 11:38:38 2026 CEST gpg: using RSA key C7E32619E2F71736F5910BB144CB2D868DD16BDA gpg: Good signature from "Markus Meissner <[email protected]>" [ultimate] gpg: aka "Markus Meissner <[email protected]>" [ultimate]

If you don't have the key yet, you can get it like this:

gpg2 --keyserver keyserver.ubuntu.com --recv-keys 44CB2D868DD16BDA

Feel free to cross-validate the main-key fingerprint on this profile.

Categories: Software Releases

2026080500

NitroPhone, NitroTablet - 5. August 2026 - 2:00
Categories: Software Releases

2026072900

NitroPhone, NitroTablet - 29. Juli 2026 - 2:00
Categories: Software Releases

v3.0.0 - Nitropad T430/X230 T480/T480s V54/V56 nv41/ns50

NitroPad HEADS Firmware - 15. Juli 2026 - 12:12

This release includes all Nitropad variants. The ns50 variant is not tested.

Its based on upstream commit 420d71e

Major Changes/Fixes

  • Ubuntu luks password prompt working again PR 2130
  • Better Nitrokey 3 Handling
  • Interface/UI Clean up

Signature

Verify the detached signature using:

gpg --verify sha256sum.sig sha256sum

You expect an output like this one:

gpg: Signature made Tue Jul 14 11:38:38 2026 CEST gpg: using RSA key C7E32619E2F71736F5910BB144CB2D868DD16BDA gpg: Good signature from "Markus Meissner <[email protected]>" [ultimate] gpg: aka "Markus Meissner <[email protected]>" [ultimate]

If you don't have the key yet, you can get it like this:

gpg2 --keyserver keyserver.ubuntu.com --recv-keys 44CB2D868DD16BDA

Feel free to cross-validate the main-key fingerprint on this profile.

Categories: Software Releases

2026071500

NitroPhone, NitroTablet - 15. Juli 2026 - 2:00
Categories: Software Releases

2026071100

NitroPhone, NitroTablet - 11. Juli 2026 - 2:00
Categories: Software Releases

v1.26.14

NextBox - 10. Juli 2026 - 15:20

v1.26.14

Categories: Software Releases

2026070500

NitroPhone, NitroTablet - 5. Juli 2026 - 2:00
Categories: Software Releases

v1.26.13

NextBox - 29. Juni 2026 - 12:20

v1.26.13

Categories: Software Releases

2026062800

NitroPhone, NitroTablet - 28. Juni 2026 - 2:00
Categories: Software Releases

2026062300

NitroPhone, NitroTablet - 23. Juni 2026 - 2:00
Categories: Software Releases

v2.1.2

nethsm-sdk-py - 22. Juni 2026 - 18:21
Changes
  • Patch generated client to remove the python-dateutil dependency.

All Changes

Categories: Software Releases

2026062200

NitroPhone, NitroTablet - 22. Juni 2026 - 2:00
Categories: Software Releases

Pages