@@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file.
4
4
5
5
## [ Unreleased]
6
6
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
+
7
16
### Fixed
8
17
9
18
- 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.
15
24
deployed to Kubernetes (e.g. conversion or mutating - which this crate targets) need to be
16
25
accessible by it, which is not the case when only using loopback.
17
26
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 ] ).
18
29
19
30
[ #1043 ] : https://github.com/stackabletech/operator-rs/pull/1043
20
31
[ #1045 ] : https://github.com/stackabletech/operator-rs/pull/1045
32
+ [ #1066 ] : https://github.com/stackabletech/operator-rs/pull/1066
21
33
22
34
## [ 0.3.1] - 2024-07-10
23
35
24
- ## Changed
36
+ ### Changed
25
37
26
38
- Remove instrumentation of long running functions, add more granular instrumentation of futures. Adjust span and event levels ([ #811 ] ).
27
39
- Bump rust-toolchain to 1.79.0 ([ #822 ] ).
0 commit comments