Skip to content

Commit 139d579

Browse files
authored
feat: Add graceful shutdown (#741)
* feat: Add graceful shutdown * chore: Update CRD docs * chore: Add changelog entry * chore: Revert changes to dependency patch * chore: Bump bytes crate to 1.11.1 Fixes RUSTSEC-2026-0007. * chore: Bump git2 crate to 0.20.4 Fixes RUSTSEC-2026-0008.
1 parent da88100 commit 139d579

7 files changed

Lines changed: 83 additions & 76 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
### Changed
1313

14+
- Gracefully shutdown all concurrent tasks by forwarding the SIGTERM signal ([#741]).
1415
- Bump testing-tools to `0.3.0-stackable0.0.0-dev` ([#733]).
1516

1617
### Fixed
@@ -24,6 +25,7 @@
2425
[#727]: https://github.com/stackabletech/airflow-operator/pull/727
2526
[#733]: https://github.com/stackabletech/airflow-operator/pull/733
2627
[#734]: https://github.com/stackabletech/airflow-operator/pull/734
28+
[#741]: https://github.com/stackabletech/airflow-operator/pull/741
2729

2830
## [25.11.0] - 2025-11-07
2931

Cargo.lock

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

Cargo.nix

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

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ repository = "https://github.com/stackabletech/airflow-operator"
1111

1212
[workspace.dependencies]
1313
product-config = { git = "https://github.com/stackabletech/product-config.git", tag = "0.8.0" }
14-
stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", features = ["telemetry", "versioned", "webhook"], tag = "stackable-operator-0.103.0" }
14+
stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", features = ["telemetry", "versioned", "webhook"], tag = "stackable-operator-0.105.0" }
1515

1616
anyhow = "1.0"
1717
base64 = "0.22"
@@ -36,5 +36,5 @@ tracing = "0.1"
3636
k8s-openapi = "=0.26.0"
3737

3838
[patch."https://github.com/stackabletech/operator-rs.git"]
39-
#stackable-operator = { git = "https://github.com/stackabletech//operator-rs.git", branch = "main" }
40-
#stackable-operator = { path = "../operator-rs/crates/stackable-operator" }
39+
# stackable-operator = { git = "https://github.com/stackabletech//operator-rs.git", branch = "main" }
40+
# stackable-operator = { path = "../operator-rs/crates/stackable-operator" }

crate-hashes.json

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

0 commit comments

Comments
 (0)