Skip to content

Commit 5179369

Browse files
Merge branch 'main' into feat/annotation-auto-tls-cert-subject-dn
2 parents 9e6a5d7 + d2e418b commit 5179369

38 files changed

Lines changed: 1497 additions & 124 deletions

Cargo.lock

Lines changed: 63 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ tracing-opentelemetry = "0.32.0"
8686
tracing-subscriber = { version = "0.3.18", features = ["env-filter", "json"] }
8787
trybuild = "1.0.99"
8888
url = { version = "2.5.2", features = ["serde"] }
89+
winnow = "1.0.3"
8990
x509-cert = { version = "0.2.5", features = ["builder"] }
9091
zeroize = "1.8.1"
9192

crates/stackable-operator/CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,50 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
### Added
8+
9+
- Add `Client::{get_feature_gates,get_enabled_feature_gates,get_disabled_feature_gates}` associated
10+
functions to retrieve all, enabled, or disabled feature gates from the Kubernetes apiserver ([#1207]).
11+
12+
### Changed
13+
14+
- BREAKING: Use `serde_json::Value` instead of `String` for user-provided JSON `configOverrides`. This change is marked as breaking, as it causes a breaking change to the CRDs ([#1206]).
15+
16+
[#1206]: https://github.com/stackabletech/operator-rs/pull/1206
17+
[#1207]: https://github.com/stackabletech/operator-rs/pull/1207
18+
19+
## [0.111.1] - 2026-04-28
20+
21+
### Added
22+
23+
- Derive `Clone` for `OperatorEnvironmentOptions` ([#1203]).
24+
25+
[#1203]: https://github.com/stackabletech/operator-rs/pull/1203
26+
27+
## [0.111.0] - 2026-04-27
28+
29+
### Added
30+
31+
- BREAKING: Add CLI argument and env var to set the image repository used to construct final product
32+
image names: `IMAGE_REPOSITORY` (`--image-repository`), eg. `oci.example.org/my/namespace` ([#1199]).
33+
34+
### Changed
35+
36+
- BREAKING: The product image selection mechanism via `ProductImage::resolve` now takes three
37+
parameters instead of two. The new parameters are: `image_name`, `image_repository`, and
38+
`operator_version` ([#1199]).
39+
40+
[#1199]: https://github.com/stackabletech/operator-rs/pull/1199
41+
742
## [0.110.1] - 2026-04-16
843

944
### Added
1045

1146
- Derive `strum::AsRefStr` for `ClientAuthenticationMethod` ([#1197]).
47+
- Add `DerbyConnection::jdbc_connection_details_for_network_access` helper ([#1200]).
1248

1349
[#1197]: https://github.com/stackabletech/operator-rs/pull/1197
50+
[#1200]: https://github.com/stackabletech/operator-rs/pull/1200
1451

1552
## [0.110.0] - 2026-04-10
1653

crates/stackable-operator/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "stackable-operator"
33
description = "Stackable Operator Framework"
4-
version = "0.110.1"
4+
version = "0.111.1"
55
authors.workspace = true
66
license.workspace = true
77
edition.workspace = true
@@ -54,6 +54,7 @@ tracing.workspace = true
5454
tracing-appender.workspace = true
5555
tracing-subscriber.workspace = true
5656
url.workspace = true
57+
winnow.workspace = true
5758

5859
[dev-dependencies]
5960
indoc.workspace = true

0 commit comments

Comments
 (0)