Skip to content

Commit 828b0ca

Browse files
bors[bot]nightkrmaltesander
authored
Merge #282
282: Default Role/RoleGroup configuration when deserializing r=maltesander a=teozkr ## Description Fixes #281 ## Review Checklist - [x] Code contains useful comments - [x] (Integration-)Test cases added (or not applicable) - [x] Documentation added (or not applicable) - [x] Changelog updated (or not applicable) Co-authored-by: Teo Klestrup Röijezon <teo.roijezon@stackable.de> Co-authored-by: maltesander <malte.sander.it@gmail.com>
2 parents d38cce4 + feba962 commit 828b0ca

File tree

4 files changed

+148
-163
lines changed

4 files changed

+148
-163
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,14 @@ All notable changes to this project will be documented in this file.
55
## [Unreleased]
66

77
### Changed
8+
- BREAKING: Introduced proper (Result) error handling for `transform_all_roles_to_config` ([#282]).
9+
- BREAKING: `Configuration::compute_*` are now invoked even when `config` field is not provided on `Role`/`RoleGroup` ([#282]).
10+
- `CommonConfiguration::config` is no longer `Option`al
11+
- `Role::config` is no longer `Option`al
12+
- `RoleGroup::config` is no longer `Option`al
813
- Fixed `cli::Command` including developer-facing docs in `--help` output ([#283])
914

15+
[#282]: https://github.com/stackabletech/operator-rs/pull/282
1016
[#283]: https://github.com/stackabletech/operator-rs/pull/283
1117

1218
## [0.6.0] - 2021-12-13

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ lazy_static = "1.4.0"
2121
product-config = { git = "https://github.com/stackabletech/product-config.git", tag = "0.3.0" }
2222
rand = "0.8.4"
2323
regex = "1.5.4"
24-
schemars = "0.8.6"
24+
schemars = "0.8.7"
2525
serde = "1.0.130"
2626
serde_json = "1.0.68"
2727
serde_yaml = "0.8.21"

0 commit comments

Comments
 (0)