Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.2.0] - 2025-08-19
Added
- Use
change-user-runcrate instead ofsignstar_config::test - Add
SignstarConfigfor the configuration on Signstar hosts
Fixed
- (deps) Update Rust crate toml to 0.9.0
Other
- Collect coverage produced by tests run (partially) as other user
- Remove the use of
confy - Initialize logger using
signstar_common::logging::setup_logging
[0.1.0] - 2025-07-10
Added
- Add
nethsmmodule to interact with NetHSM backends. - (test-helpers) Add helpers for NetHSM backend testing
- [breaking] Fold
signstar-testintosignstar-configas a separatetestmodule - Introduce
signstar-testfor common test utilities - Expose all binaries, not only examples in integration tests
- Add
AdminCredentials::get_default_administrator - Ensure data for
AdminCredentialsis valid - Replace the use of
CredentialswithFullCredentials - Replace
Userwithnethsm::FullCredentials - Use
nethsm_config::Passphrasefor all administrative passphrases - Add
signstar-configcrate to handle Signstar host configs
Fixed
- (deps) Update Rust crate which to v8
- (deps) update rust crate nix to 0.30.0
- Box the
confy::ConfyErrorso that the error size does not explode - Only fail to load as non-root in
AdminCredentials::load
Other
- (fixtures) Add more administrator users and diversify key contexts
- Move constants for configuration file contents to test modules
- Reformat all TOML files with
taplo - Sort derives using
cargo sort-derives - Fix clippy lints regarding variables in
format!