Skip to content

chore: Bump Rust dependencies pre-25.7.0 #592

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jul 11, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ All notable changes to this project will be documented in this file.
- Use `--console-log-format` (or `CONSOLE_LOG_FORMAT`) to set the format to `plain` (default) or `json`.
- Expose history and connect services via listener classes ([#562]).
- Support for Spark 3.5.6 ([#580]).
- Add RBAC rule to helm template for automatic cluster domain detection ([#592]).
- Add `sparkhistory` and `shs` shortnames for SparkHistoryServer ([#592]).

### Changed

Expand All @@ -34,17 +36,24 @@ All notable changes to this project will be documented in this file.
- The defaults from the docker images itself will now apply, which will be different from 1000/0 going forward
- This is marked as breaking because tools and policies might exist, which require these fields to be set
- Enable the built-in Prometheus servlet. The jmx exporter was removed in ([#584]) but added back in ([#585]).
- BREAKING: Bump stackable-operator to 0.94.0 and update other dependencies ([#592]).
- The default Kubernetes cluster domain name is now fetched from the kubelet API unless explicitly configured.
- This requires operators to have the RBAC permission to get nodes/proxy in the apiGroup "". The helm-chart takes care of this.
- The CLI argument `--kubernetes-node-name` or env variable `KUBERNETES_NODE_NAME` needs to be set. The helm-chart takes care of this.

### Fixed

- Use `json` file extension for log files ([#553]).
- The Spark connect controller now watches StatefulSets instead of Deployments (again) ([#573]).
- BREAKING: Move `listenerClass` to `roleConfig` for Spark History Server and Spark Connect. Service names changed. ([#588]).
- Allow uppercase characters in domain names ([#592]).

### Removed

- Support for Spark versions 3.5.2 has been dropped ([#570]).
- Integration test spark-pi-public-s3 because the AWS SDK >2.24 doesn't suuport anonymous S3 access anymore ([#574]).
- Remove the `lastUpdateTime` field from the stacklet status ([#592]).
- Remove role binding to legacy service accounts ([#592]).

[#539]: https://github.com/stackabletech/spark-k8s-operator/pull/539
[#547]: https://github.com/stackabletech/spark-k8s-operator/pull/547
Expand All @@ -64,6 +73,7 @@ All notable changes to this project will be documented in this file.
[#584]: https://github.com/stackabletech/spark-k8s-operator/pull/584
[#585]: https://github.com/stackabletech/spark-k8s-operator/pull/585
[#588]: https://github.com/stackabletech/spark-k8s-operator/pull/588
[#592]: https://github.com/stackabletech/spark-k8s-operator/pull/592

## [25.3.0] - 2025-03-21

Expand Down
Loading