GNU Taler version 1.0 released

GNU Taler v1.0 was released on 10 May 2025, with substantial contributions from Code Blau GmbH of ConcreteContracts (four of the seven notable new changes), Quote from the original announcement:

Changes in GNU Taler v1.0

For GNU Taler v1.0 we addressed over 200 individual issues. Our bug tracker has the full list. Notable changes include:

  • NEW: Withdrawing is now authorized with a single signature instead of one per coin (performance improvement)
  • NEW: Refresh uses deterministic signatures instead of Diffie-Hellman (post-quantum readiness)
  • NEW: Endpoints for age-restricted withdraw, regular withdraw and refresh were unified (simplified design)
  • NEW: Added support for per-recipient statistics in the exchange for anomaly detection (for anti-money laundering)
  • NEW: 2-step operations that yield fresh coins are now idempotent even if denomination keys are rotated in between (correctness)
  • NEW: Addressed most issues found in external security audit of the iOS wallet (privacy)
  • NEW: Translation of Terms of service and Privacy policy in German, English and French complete
  • Various minor bugfixes, user experience and documentation improvements

Together with this milestone, Taler Operations AG launches operations in Switzerland, legally operating GNU Taler payment system in Swiss Francs open to individuals and businesses in Switzerland. Code Blau GmbH of ConcreteContracts will act as Auditor (in the GNU Taler sense) for the setup.