@@ -6,6 +6,11 @@ All notable changes to this project will be documented in this file.
6
6
7
7
### Added
8
8
9
+ - Add support for conversion tracking ([ #1056 ] ).
10
+ - Add new ` nested ` attribute which can be applied to struct fields to be able
11
+ to track nested conversions in sub structs.
12
+ - Re-introduce ` skip ` arguments: ` skip(from, object_from, merged_crd, try_convert) ` . Consult the
13
+ documentation for details about these flags and where they can be applied.
9
14
- Add support for CRD conversions via ConversionReviews ([ #1050 ] , [ #1061 ] ).
10
15
- Add new ` try_convert ` function to convert objects received via a ConversionReview.
11
16
- Add new ` enable_tracing ` option to ` #[versioned(k8s(options(...)))] ` .
@@ -25,6 +30,11 @@ All notable changes to this project will be documented in this file.
25
30
26
31
### Changed
27
32
33
+ - Introduce various breaking changed to the macro attribute interface ([ #1056 ] ).
34
+ - BREAKING: The macro can only be applied to modules now.
35
+ - BREAKING: Crate overrides are now done at the module level, not the container level.
36
+ - BREAKING: Top-level CRD specs now use ` crd(...) ` instead of ` k8s(...) ` .
37
+ - BREAKING: The (optional) status of a CRD needs to implement ` Default ` ([ #1056 ] ).
28
38
- BREAKING: The version enum used in ` merged_crd ` is now suffixed with ` Version ` ([ #1050 ] ).
29
39
- BREAKING: The ` convert_with ` parameter of the ` changed() ` action was renamed and split into two
30
40
parts to be able to control the conversion during upgrades and downgrades: ` upgrade_with ` and
@@ -54,6 +64,7 @@ All notable changes to this project will be documented in this file.
54
64
[ #1041 ] : https://github.com/stackabletech/operator-rs/pull/1041
55
65
[ #1046 ] : https://github.com/stackabletech/operator-rs/pull/1046
56
66
[ #1050 ] : https://github.com/stackabletech/operator-rs/pull/1050
67
+ [ #1056 ] : https://github.com/stackabletech/operator-rs/pull/1056
57
68
[ #1059 ] : https://github.com/stackabletech/operator-rs/pull/1059
58
69
[ #1061 ] : https://github.com/stackabletech/operator-rs/pull/1061
59
70
[ #1065 ] : https://github.com/stackabletech/operator-rs/pull/1065
0 commit comments