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])somakedetects 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