gnoMint 1.6.0 "Tempered Anvil" released

I’m pleased to announce gnoMint 1.6.0, codename Tempered Anvil.

gnoMint is a GTK 4 graphical (and readline CLI) tool for creating and managing X.509 Certification Authorities. It uses GnuTLS for crypto and SQLite as the CA database format.

This release stabilizes the GTK 4 port with extensive bug fixes and a comprehensive automated test suite — no new features, just making everything solid.

Bug fixes:

  • EdDSA (Ed25519) key generation hang after private key creation
  • CSR wizard crash and broken commit button (wrong widget IDs)
  • Country selector search not filtering results
  • Certificate/CSR properties Close button not working
  • All dialogs now properly modal on Wayland (transient_for everywhere)
  • Tab navigation reaches wizard Next/Cancel/Help buttons
  • View toggles (Show CSR/Revoked/Expired) now persist via GSettings
  • Spanish translations complete (862/862 strings)
  • SAN button labels no longer show literal underscores

Quality infrastructure:

  • 16 automated tests via make check — C unit tests, 26 AT-SPI-driven end-to-end GUI scenarios, and CLI shell scripts
  • All tests run under headless Wayland (weston) with full process isolation
  • GitHub Actions CI on every push/PR
  • AC_CONFIG_HEADERS([config.h]) so make detects define changes

Database-compatible with 1.4.0 — no migration needed.

Download: Release gnoMint 1.6.0 "Tempered Anvil" · davefx/gnoMint · GitHub
Source: GitHub - davefx/gnoMint: gnoMint: Certification Authority management made easy · GitHub
NEWS: gnoMint/NEWS at master · davefx/gnoMint · GitHub