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-run
crate instead ofsignstar_config::test
- Add
SignstarConfig
for 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
nethsm
module to interact with NetHSM backends. - (test-helpers) Add helpers for NetHSM backend testing
- [breaking] Fold
signstar-test
intosignstar-config
as a separatetest
module - Introduce
signstar-test
for common test utilities - Expose all binaries, not only examples in integration tests
- Add
AdminCredentials::get_default_administrator
- Ensure data for
AdminCredentials
is valid - Replace the use of
Credentials
withFullCredentials
- Replace
User
withnethsm::FullCredentials
- Use
nethsm_config::Passphrase
for all administrative passphrases - Add
signstar-config
crate 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::ConfyError
so 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!