Skip to content

Commit d399845

Browse files
authored
Prepare release spiffe-rustls 0.1.1 (#197)
Signed-off-by: Max Lambrecht <[email protected]>
1 parent 7d0b3c2 commit d399845

File tree

3 files changed

+21
-5
lines changed

3 files changed

+21
-5
lines changed

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@
33
[![Build](https://github.com/maxlambrecht/rust-spiffe/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/maxlambrecht/rust-spiffe/actions/workflows/ci.yml?query=branch%3Amain)
44
[![Coverage](https://coveralls.io/repos/github/maxlambrecht/rust-spiffe/badge.svg?branch=main)](https://coveralls.io/github/maxlambrecht/rust-spiffe?branch=main)
55

6-
[![Docs: spiffe](https://docs.rs/spiffe/badge.svg)](https://docs.rs/spiffe/)
7-
[![Docs: spire-api](https://docs.rs/spire-api/badge.svg)](https://docs.rs/spire-api/)
8-
[![Docs: spiffe-rustls](https://docs.rs/spiffe-rustls/badge.svg)](https://docs.rs/spiffe-rustls/)
9-
106
This repository contains a set of Rust libraries focused on supporting **SPIFFE** and **SPIRE**
117
functionality across different layers of the stack.
128

@@ -18,6 +14,7 @@ identity types, SPIRE-specific APIs, and TLS/mTLS integration.
1814
## Crates Overview
1915

2016
### [spiffe](./spiffe)
17+
[![Docs: spiffe](https://docs.rs/spiffe/badge.svg)](https://docs.rs/spiffe/)
2118

2219
The `spiffe` crate provides a Rust implementation of the
2320
[SPIFFE Workload API](https://github.com/spiffe/spiffe/blob/main/standards/SPIFFE_Workload_API.md).
@@ -37,6 +34,7 @@ General information about SPIFFE is available at [spiffe.io](https://spiffe.io/)
3734
---
3835

3936
### [spire-api](./spire-api)
37+
[![Docs: spire-api](https://docs.rs/spire-api/badge.svg)](https://docs.rs/spire-api/)
4038

4139
The `spire-api` crate provides Rust bindings for **SPIRE-specific gRPC APIs** that are not part of the
4240
core SPIFFE standards.
@@ -54,6 +52,7 @@ gRPC APIs beyond the Workload API.
5452
---
5553

5654
### [spiffe-rustls](./spiffe-rustls)
55+
[![Docs: spiffe-rustls](https://docs.rs/spiffe-rustls/badge.svg)](https://docs.rs/spiffe-rustls/)
5756

5857
The `spiffe-rustls` crate integrates SPIFFE identity with
5958
[`rustls`](https://crates.io/crates/rustls) using the `spiffe` crate’s `X509Source`

spiffe-rustls/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Changelog
2+
3+
## [0.1.1] – 2025-12-24
4+
5+
### Fixed
6+
- Fixed handling of X.509 trust bundle rotation so that rustls trust roots are updated when bundles change.
7+
8+
### Changed
9+
- Moved gRPC examples into a separate crate.
10+
- Removed `build.rs` and gRPC-related build dependencies from the core crate.
11+
12+
## [0.1.0] – 2025-12-23
13+
14+
### Added
15+
- Initial release of `spiffe-rustls`.
16+
- Integration of SPIFFE X.509 identity with `rustls`.
17+
- Support for dynamic SVID and trust bundle updates via `X509Source`.

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.0"
3+
version = "0.1.1"
44
edition = "2024"
55
license = "Apache-2.0"
66
description = "SPIFFE/SPIRE integration for rustls"

0 commit comments

Comments
 (0)