@@ -6,6 +6,9 @@ All notable changes to this project will be documented in this file.
6
6
7
7
### Added
8
8
9
+ - Add support for CRD conversions via ConversionReviews ([ #1050 ] ).
10
+ - Add new ` try_convert ` function to convert objects received via a ConversionReview
11
+ - Add new ` enable_tracing ` option to ` #[versioned(k8s(options(...)))] `
9
12
- Implement basic ground work for downgrading custom resources ([ #1033 ] ).
10
13
- Emit ` From ` implementations to downgrade custom resource specs.
11
14
- Emit a status struct to be able to track values required during downgrades and upgrades of
@@ -17,12 +20,10 @@ All notable changes to this project will be documented in this file.
17
20
- Add ` kube_client ` crate override to ` k8s(crates()) ` to specify a custom import path. This override
18
21
will not be passed to the ` #[kube()] ` attribute, but will only be available to internal
19
22
` #[versioned] ` macro code ([ #1038 ] ).
20
- - Add ` flux-converter ` , which adds the ` convert ` function, which takes a ` ConversionReview ` and
21
- produces a ` ConversionReview ` out of it. It creates and uses the needed transitive ` .into() ` call
22
- chains ([ #XXXX] ).
23
23
24
24
### Changed
25
25
26
+ - BREAKING: The version enum used in ` merged_crd ` is now suffixed with ` Version ` ([ #1050 ] ).
26
27
- BREAKING: The ` convert_with ` parameter of the ` changed() ` action was renamed and split into two
27
28
parts to be able to control the conversion during upgrades and downgrades: ` upgrade_with ` and
28
29
` downgrade_with ` ([ #1033 ] ).
@@ -35,6 +36,7 @@ All notable changes to this project will be documented in this file.
35
36
36
37
### Removed
37
38
39
+ - BREAKING: The ` #[versioned(k8s(skip(merged_crd)))] ` flag has been removed ([ #1050 ] ).
38
40
- BREAKING: Remove unused ` AsVersionStr ` trait ([ #1033 ] ).
39
41
40
42
### Miscellaneous
@@ -47,6 +49,7 @@ All notable changes to this project will be documented in this file.
47
49
[ #1038 ] : https://github.com/stackabletech/operator-rs/pull/1038
48
50
[ #1041 ] : https://github.com/stackabletech/operator-rs/pull/1041
49
51
[ #1046 ] : https://github.com/stackabletech/operator-rs/pull/1046
52
+ [ #1050 ] : https://github.com/stackabletech/operator-rs/pull/1050
50
53
51
54
## [ 0.7.1] - 2025-04-02
52
55
0 commit comments