Skip to content

Commit 0318d17

Browse files
committed
Prepare release spiffe-rustls 0.2.0
Signed-off-by: Max Lambrecht <[email protected]>
1 parent 67013e0 commit 0318d17

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

spiffe-rustls/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Changelog
22

3+
## [0.2.0] – 2025-12-26
4+
5+
### Changed
6+
- Updated dependency to `spiffe 0.8.0`.
7+
- Made `ClientConfigBuilder::build()` and `ServerConfigBuilder::build()` synchronous (removed async/await).
8+
- Refactored material construction to use `rustls::pki_types::CertificateDer` and renamed helpers for clarity.
9+
- Added generation tracking to material snapshots and implemented verifier caching keyed by generation.
10+
- Tightened crate linting and documentation policy (`missing_docs`, `unsafe_code`, clippy incl. `pedantic`).
11+
12+
### Fixed
13+
- Improved internal correctness and performance under trust bundle rotation by avoiding verifier rebuilds on every handshake.
14+
15+
### Notes
16+
- Building configs now requires a Tokio runtime to spawn the rotation watcher; initialization returns an error if no runtime is available.
17+
18+
319
## [0.1.3] – 2025-12-24
420

521
* Documentation improvements only. No functional changes.

spiffe-rustls/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spiffe-rustls"
3-
version = "0.1.3"
3+
version = "0.2.0"
44
edition = "2021"
55
rust-version = "1.83"
66
license = "Apache-2.0"

0 commit comments

Comments
 (0)