Releases: maxlambrecht/rust-spiffe
Releases · maxlambrecht/rust-spiffe
spiffe-v0.3.1
Fixed
- Integrated
google/protobuf/Struct.proto
into the library, eliminating the need for other projects to rely on system
versions of that file. This enhances compatibility across different build environments. (#36)
v0.3.0
Breaking Changes
- Workload API Client Update: Methods' signatures have been transitioned from synchronous to asynchronous. They now require
&mut self
instead of&self
.
Added
- Support for watching and streaming updates for both X.509 and JWT SVIDs and Bundles.
- New integration tests covering the watch/stream functionalities.
- New dependencies:
tonic
,prost
,prost-types
,tokio
,tokio-stream
, andtower
.
Changed
- Code generation migrated from
protobuf
andgrpcio
totonic
andprost
.
Removed
- Dependencies:
protobuf
,grpcio
, andfutures
.
v0.2.2
v0.2.1
v0.2.0
v0.1.1
Initial release
Initial implementation of the library:
- Workload API client with one-shot call methods
- Certificate and PrivateKey types
- X.509 SVID and bundle types
- JWT SVID and bundle types
- TrustDomain and SpiffeId types
Thanks @hug-dev for reviewing.