@@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file.
44
55## [ Unreleased]
66
7+ ### Added
8+
9+ - BREAKING: Re-write the ` ConversionWebhookServer ` .
10+ It can now do CRD conversions, handle multiple CRDs and takes care of reconciling the CRDs ([ #1066 ] ).
11+ - BREAKING: The ` TlsServer ` can now handle certificate rotation.
12+ To achieve this, a new ` CertificateResolver ` was added.
13+ Also, ` TlsServer::new ` now returns an additional ` mpsc::Receiver<Certificate> ` , so that the caller
14+ can get notified about certificate rotations happening ([ #1066 ] ).
15+
716### Fixed
817
918- Don't pull in the ` aws-lc-rs ` crate, as this currently fails to build in ` make run-dev ` ([ #1043 ] ).
@@ -15,13 +24,16 @@ All notable changes to this project will be documented in this file.
1524 deployed to Kubernetes (e.g. conversion or mutating - which this crate targets) need to be
1625 accessible by it, which is not the case when only using loopback.
1726 Also, the constant ` DEFAULT_SOCKET_ADDR ` has been renamed to ` DEFAULT_SOCKET_ADDRESS ` ([ #1045 ] ).
27+ - BREAKING: The ` TlsServer ` now requires you to pass SAN (subject alternative name) DNS entries,
28+ so the caller will trust the issued certificate ([ #1066 ] ).
1829
1930[ #1043 ] : https://github.com/stackabletech/operator-rs/pull/1043
2031[ #1045 ] : https://github.com/stackabletech/operator-rs/pull/1045
32+ [ #1066 ] : https://github.com/stackabletech/operator-rs/pull/1066
2133
2234## [ 0.3.1] - 2024-07-10
2335
24- ## Changed
36+ ### Changed
2537
2638- Remove instrumentation of long running functions, add more granular instrumentation of futures. Adjust span and event levels ([ #811 ] ).
2739- Bump rust-toolchain to 1.79.0 ([ #822 ] ).
0 commit comments