Skip to content
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

Bump io.strimzi:api from 0.42.0 to 0.43.0 in /api #989

Merged
merged 1 commit into from
Aug 26, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 26, 2024

Bumps io.strimzi:api from 0.42.0 to 0.43.0.

Release notes

Sourced from io.strimzi:api's releases.

0.43.0

⚠️ Important: Strimzi 0.43 is the last version with support for Kubernetes 1.23 and 1.24. From Strimzi 0.44.0 on, we will support only Kubernetes 1.25 and newer.

Main changes since 0.42.0

This release contains the following new features and improvements:

  • Add support for Apache Kafka 3.8.0
  • Remove support for Apache Kafka 3.6.0, 3.6.1, and 3.6.2
  • Example alerts for Connectors/Tasks in failed state
  • Support for specifying additional volumes and volume mounts in Strimzi custom resources
  • Strimzi Drain Cleaner updated to 1.2.0 (included in the Strimzi installation files)
  • Additional OAuth configuration options have been added for 'oauth' authentication on the listener and the client. On the listener serverBearerTokenLocation and userNamePrefix have been added. On the client accessTokenLocation, clientAssertion, clientAssertionLocation, clientAssertionType, and saslExtensions have been added.
  • Support for custom Cruise Control API users
  • HTTP bridge updated to 0.30.0
  • Unregistration of KRaft nodes after scale-down
  • Kafka Exporter updated to 1.8.0 (and the Grafana dashboard updated to work with it)

All changes are under the 0.43.0 milestone.

Watch out also for some notable changes, deprecations, and removals:

  • The storage overrides for configuring per-broker storage class are deprecated and will be removed in the future. If you are using the storage overrides, you should migrate to KafkaNodePool resources and use multiple node pools with a different storage class each.

Upgrading from Strimzi 0.42.0

See the documentation for upgrade instructions.

Upgrading from Strimzi 0.22 or earlier

Direct upgrade from Strimzi 0.22 or earlier is not supported anymore! You have to upgrade first to one of the previous versions of Strimzi. You will also need to convert the CRD resources. For more details, see the documentation.

Container images

The following container images are part of this release:

Name Image
Operators quay.io/strimzi/operator@sha256:d3732245f34afaa6b571f1f912e1cd017891b22003d6367ae8ca059b2a5cb13c
Apache Kafka 3.7.0 quay.io/strimzi/kafka@sha256:d27cf5bf3624e18ba705246b14f92d12b8a15eb8551b13abf027cf71b549baf0
Apache Kafka 3.7.1 quay.io/strimzi/kafka@sha256:ad06ead5125bce87498b1582a76e78143a6d21408ac4b12bb7e6007aa4cabd84
Apache Kafka 3.8.0 quay.io/strimzi/kafka@sha256:b2f4e8895e9ed66228512ce14aec685101fa75dc329128d47cb1c15e3aef3c9c
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:80f329ecd3ba96fac12e75be874dce0debc8395337737581de34238ce11c8fb1
Kaniko executor quay.io/strimzi/kaniko-executor@sha256:ef1a39c363e145041d80103c3c12da9429ce06cf21dff6fb1fb75d0c0ed9c35b
Maven Builder quay.io/strimzi/maven-builder@sha256:6414f8f3985f221b0eda53867c00494140108d17579c4dcbbc93934bb00e5d49

New Contributors

... (truncated)

Changelog

Sourced from io.strimzi:api's changelog.

0.43.0

  • Add support for Apache Kafka 3.8.0. Remove support for Apache Kafka 3.6.0, 3.6.1, and 3.6.2.
  • Added alerts for Connectors/Tasks in failed state.
  • Support for specifying additional volumes and volume mounts in Strimzi custom resources
  • Strimzi Drain Cleaner updated to 1.2.0 (included in the Strimzi installation files)
  • Additional OAuth configuration options have been added for 'oauth' authentication on the listener and the client. On the listener serverBearerTokenLocation and userNamePrefix have been added. On the client accessTokenLocation, clientAssertion, clientAssertionLocation, clientAssertionType, and saslExtensions have been added.
  • Add support for custom Cruise Control API users
  • Update HTTP bridge to latest 0.30.0 release
  • Unregistration of KRaft nodes after scale-down
  • Update Kafka Exporter to 1.8.0 and update the Grafana dashboard to work with it

Changes, deprecations and removals

  • The storage overrides for configuring per-broker storage class are deprecated and will be removed in the future. If you are using the storage overrides, you should migrate to KafkaNodePool resources and use multiple node pools with a different storage class each.
  • Strimzi 0.43.0 (and any of its patch releases) is the last Strimzi version with support for Kubernetes 1.23 and 1.24. From Strimzi 0.44.0 on, we will support only Kubernetes 1.25 and newer.
Commits
  • 23c0fb0 Prepare for 0.43.O release
  • e9ea238 Update the Kafka Exporter to 1.8.0 (#10472)
  • 1e7ecb0 Update of unit tests to use KRaft - part 9 (#10468)
  • 251ad91 Add note about Kube 1.23 and 1.24 plans to the Helm Chart README (#10469)
  • 0e24bbe Fix broken spotbugs in system tests (#10470)
  • f8c4bc1 [ST] Fix Keycloak connection refused issue (#10452)
  • ce5d124 fix: fixed the token-permission and pinned dependencies issue (#10463)
  • f747ab4 Update Maven task version in Azure Pipelines to Maven@4 (#10455)
  • 9181fa3 Address various warnings in ResourceUtils class (#10456)
  • 4b54ddc [ST] Remove usage of examples from our template classes and add namespaceName...
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
io.strimzi:api [>= 0.39.a, < 0.40]

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 26, 2024
@github-actions github-actions bot added this to the 0.3.2 milestone Aug 26, 2024
@MikeEdgar MikeEdgar enabled auto-merge (squash) August 26, 2024 11:38
@dependabot dependabot bot force-pushed the dependabot/maven/api/io.strimzi-api-0.43.0 branch from 95d1c00 to bb7de90 Compare August 26, 2024 11:45
Bumps [io.strimzi:api](https://github.com/strimzi/strimzi-kafka-operator) from 0.42.0 to 0.43.0.
- [Release notes](https://github.com/strimzi/strimzi-kafka-operator/releases)
- [Changelog](https://github.com/strimzi/strimzi-kafka-operator/blob/main/CHANGELOG.md)
- [Commits](strimzi/strimzi-kafka-operator@0.42.0...0.43.0)

---
updated-dependencies:
- dependency-name: io.strimzi:api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/maven/api/io.strimzi-api-0.43.0 branch from bb7de90 to dd2bbf8 Compare August 26, 2024 11:54
Copy link

@MikeEdgar MikeEdgar merged commit c2af5e7 into main Aug 26, 2024
6 of 7 checks passed
@MikeEdgar MikeEdgar deleted the dependabot/maven/api/io.strimzi-api-0.43.0 branch August 26, 2024 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant