From 166e05931cb34b49d6843688f2a0d7666fd0442f Mon Sep 17 00:00:00 2001 From: Mariano Cano Date: Fri, 25 Sep 2026 11:48:05 -0700 Subject: [PATCH] Update changelog for 0.30.4 through 0.31.0 Add entries for the 0.30.4, 0.30.5, and 0.30.6 release fixes, and start the 0.31.0 section with ML-DSA support, the related certinfo and crypto changes, and the Go 1.26 requirement. --- CHANGELOG.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b208082..f898f4bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,47 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. --- +## [0.31.0] - 2026-09-25 + +### Added + +- Add support for ML-DSA keys (ML-DSA-44, ML-DSA-65, and ML-DSA-87) in the + `step ca`, `step certificate`, and `step crypto key` commands, including + X.509 certificate and CRL signing, and ACME `device-attest-01` challenges. + SSH and JOSE commands do not support ML-DSA keys yet (smallstep/cli#1698, + smallstep/crypto#1098, smallstep/crypto#1123). +- Show the full ML-DSA parameter set in the public key algorithm section when + inspecting certificates and certificate requests (smallstep/certinfo#94). +- Allow subject DN components in MacKMS certificate URIs, and create MacKMS + signers without a label (smallstep/crypto#1073, smallstep/crypto#1134). + +### Changed + +- Require Go 1.26 or later to build (smallstep/cli#1698). + + +## [0.30.6] - 2026-06-10 + +### Fixed + +- Fix release issue (smallstep/cli#1651). + + +## [0.30.5] - 2026-06-09 + +### Fixed + +- Fix release workflow to work with the GitHub immutable releases setting + (smallstep/cli#1650). + + +## [0.30.4] - 2026-06-09 + +### Fixed + +- Fix release issue + + ## [0.30.3] - 2026-06-09 ### Added