Skip to content

chore(deps): bump fabric8-version from 7.6.1 to 7.7.0#2827

Merged
oscerd merged 1 commit into
mainfrom
dependabot/maven/fabric8-version-7.7.0
May 13, 2026
Merged

chore(deps): bump fabric8-version from 7.6.1 to 7.7.0#2827
oscerd merged 1 commit into
mainfrom
dependabot/maven/fabric8-version-7.7.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Bumps fabric8-version from 7.6.1 to 7.7.0.
Updates io.fabric8:kubernetes-client-bom-with-deps from 7.6.1 to 7.7.0

Release notes

Sourced from io.fabric8:kubernetes-client-bom-with-deps's releases.

7.7.0 (2026-05-12)

Bugs

  • Fix #7747: (mockwebserver) avoid RejectedExecutionException in MockWebServer#shutdown() — linearize close sequence to remove the httpClose-listener vs await race, and make shutdown() idempotent against repeated calls (e.g. JUnit @​Nested afterAll cascades)
  • Fix #7734: (mockwebserver) avoid sending Content-Length together with Transfer-Encoding for chunked responses
  • Fix #7716: (informer) SerialExecutor.execute() now returns immediately after shutdown — no wrapper is offered, scheduleNext() is not called, and the underlying executor is not touched, fixing a post-stop NPE race exposed by SharedProcessor.distribute(...) after stop()
  • Fix #7702: ExecWebSocketListener.onError now wraps WebSocketHandshakeException via the chaining KubernetesClientException constructor instead of post-hoc initCause — handshake failures with a non-null upgrade response no longer throw IllegalStateException synchronously, so onFailure/exitCode receive the parsed Status and the original handshake exception as the cause
  • Fix #7686: (httpclient-vertx-5) StackBasedRecursionGuard.enter() no longer increments depth when refusing entry, fixing an infinite runOnContext loop that stalled InputStreamReadStream uploads under CPU contention
  • Fix #7700: ExecWebSocketListener.onError now defers failure handling through the SerialExecutor so a pending channel-3 exit-status task runs first and the parsed exit code is preserved instead of being overwritten by a peer-close exception
  • Fix #7698: (httpclient-vertx-5) InputStreamReadStream now fires endHandler when registered after the end signal has already been delivered, fixing a race for empty/fast streams
  • Fix #7696: (httpclient-vertx) clear response exception handler before reset in cancel() to prevent StreamResetException from racing with future cancellation
  • Fix #7695: ExecWebSocketListener now defers exitCode completion through the SerialExecutor so pending stdout/stderr async writes are flushed before exit signals
  • Fix #7632: java-generator now HTML-escapes <, >, and & in CRD descriptions to produce valid Javadoc
  • Fix #7543: fix processInlineDuplicateFields to recursively resolve nested inline embeds
  • Fix #7450: StandardHttpClient.shouldRetry() does not retry on Vert.x HttpClosedException
  • Fix #7350: Improper callback timing in leaderelection leads to the dual-leader
  • Fix #7265: fix ephemeral removal of index entries from informer caches

Improvements

  • Fix #7426: add HasMetadata#isSameResource to test whether two HasMetadata instances point to the same logical cluster resource, with an optional strict mode that also requires matching kind and resourceVersion
  • Fix #7662: (mockwebserver) new MockWebServer#setHttp2ClearTextEnabled(boolean) setter to opt out of HTTP/2 cleartext (h2c) upgrade
  • Fix #7522: improve dependency management for kubernetes-httpclient-okhttp
  • Fix #7550: add a ResourceEventHandler onList method and deprecated onNothing
  • Fix #6922: add addOwnerReference variant to set controller and blockOwnerDeletion fields
  • Fix #3396: (mockwebserver) Enhance self-signed certificate generation to include Subject Alternative Names (SANs) for proper TLS verification by modern clients
  • Fix #6923: Make the crd-generator-maven-plugin be toolchain aware

Dependency Upgrade

  • Fix #7754: bump baremetal-operator/apis from 0.12.4 to 0.13.0
  • Fix #7754: bump cluster-api-provider-metal3 from 1.12.4 to 1.13.0
  • Fix #7651: bump k8s.io/apimachinery from 0.35.4 to 0.36.0
  • Fix #7579: bump istio.io/client-go from 1.28.0 to 1.29.1
  • Fix #7551: bump jackson-bom from 2.20.0 to 2.21.1
  • Fix #7718: bump kin-openapi from 0.135.0 to 0.137.0
  • Fix #7758: bump kin-openapi from 0.137.0 to 0.138.0
  • Fix #7723: bump knative.dev/eventing from 0.48.2 to 0.49.0
  • Fix #7723: bump knative.dev/eventing-github from 0.48.0 to 0.49.0
  • Fix #7723: bump knative.dev/eventing-gitlab from 0.48.0 to 0.49.0
  • Fix #7723: bump knative.dev/eventing-kafka-broker from 0.48.3 to 0.49.0
  • Fix #7723: bump knative.dev/networking from 0.0.0-20260120131110-a7cdca238a0d to 0.0.0-20260422140718-e9578ef11562
  • Fix #7723: bump knative.dev/serving from 0.48.2 to 0.49.0
  • Fix #7580: bump kustomize/api from 0.20.1 to 0.21.1
  • Fix #7726: bump tektoncd/pipeline from 1.11.1 to 1.12.0
  • Fix #7552: bump tektoncd/triggers from 0.33.0 to 0.35.0
  • Fix #7556: bump eventing-kafka-broker from 0.46.2 to 0.48.1
  • Fix #7553: bump cert-manager from 1.19.4 to 1.20.0
  • Fix #7557: bump baremetal-operator/apis from 0.9.2 to 0.12.2
  • Fix #7544: bump cluster-api-provider-metal3 from 1.9.3 to 1.12.2
  • Fix #7543: bump prometheus-operator from 0.85.0 to 0.89.0
  • Fix #7542: bump open-cluster-management.io/api from 0.16.2 to 1.2.0
  • Fix #7753: bump open-cluster-management.io/api from 1.2.0 to 1.3.0

... (truncated)

Changelog

Sourced from io.fabric8:kubernetes-client-bom-with-deps's changelog.

7.7.0 (2026-05-12)

Bugs

  • Fix #7747: (mockwebserver) avoid RejectedExecutionException in MockWebServer#shutdown() — linearize close sequence to remove the httpClose-listener vs await race, and make shutdown() idempotent against repeated calls (e.g. JUnit @​Nested afterAll cascades)
  • Fix #7734: (mockwebserver) avoid sending Content-Length together with Transfer-Encoding for chunked responses
  • Fix #7716: (informer) SerialExecutor.execute() now returns immediately after shutdown — no wrapper is offered, scheduleNext() is not called, and the underlying executor is not touched, fixing a post-stop NPE race exposed by SharedProcessor.distribute(...) after stop()
  • Fix #7702: ExecWebSocketListener.onError now wraps WebSocketHandshakeException via the chaining KubernetesClientException constructor instead of post-hoc initCause — handshake failures with a non-null upgrade response no longer throw IllegalStateException synchronously, so onFailure/exitCode receive the parsed Status and the original handshake exception as the cause
  • Fix #7686: (httpclient-vertx-5) StackBasedRecursionGuard.enter() no longer increments depth when refusing entry, fixing an infinite runOnContext loop that stalled InputStreamReadStream uploads under CPU contention
  • Fix #7700: ExecWebSocketListener.onError now defers failure handling through the SerialExecutor so a pending channel-3 exit-status task runs first and the parsed exit code is preserved instead of being overwritten by a peer-close exception
  • Fix #7698: (httpclient-vertx-5) InputStreamReadStream now fires endHandler when registered after the end signal has already been delivered, fixing a race for empty/fast streams
  • Fix #7696: (httpclient-vertx) clear response exception handler before reset in cancel() to prevent StreamResetException from racing with future cancellation
  • Fix #7695: ExecWebSocketListener now defers exitCode completion through the SerialExecutor so pending stdout/stderr async writes are flushed before exit signals
  • Fix #7632: java-generator now HTML-escapes <, >, and & in CRD descriptions to produce valid Javadoc
  • Fix #7543: fix processInlineDuplicateFields to recursively resolve nested inline embeds
  • Fix #7450: StandardHttpClient.shouldRetry() does not retry on Vert.x HttpClosedException
  • Fix #7350: Improper callback timing in leaderelection leads to the dual-leader
  • Fix #7265: fix ephemeral removal of index entries from informer caches

Improvements

  • Fix #7426: add HasMetadata#isSameResource to test whether two HasMetadata instances point to the same logical cluster resource, with an optional strict mode that also requires matching kind and resourceVersion
  • Fix #7662: (mockwebserver) new MockWebServer#setHttp2ClearTextEnabled(boolean) setter to opt out of HTTP/2 cleartext (h2c) upgrade
  • Fix #7522: improve dependency management for kubernetes-httpclient-okhttp
  • Fix #7550: add a ResourceEventHandler onList method and deprecated onNothing
  • Fix #6922: add addOwnerReference variant to set controller and blockOwnerDeletion fields
  • Fix #3396: (mockwebserver) Enhance self-signed certificate generation to include Subject Alternative Names (SANs) for proper TLS verification by modern clients
  • Fix #6923: Make the crd-generator-maven-plugin be toolchain aware

Dependency Upgrade

  • Fix #7754: bump baremetal-operator/apis from 0.12.4 to 0.13.0
  • Fix #7754: bump cluster-api-provider-metal3 from 1.12.4 to 1.13.0
  • Fix #7651: bump k8s.io/apimachinery from 0.35.4 to 0.36.0
  • Fix #7579: bump istio.io/client-go from 1.28.0 to 1.29.1
  • Fix #7551: bump jackson-bom from 2.20.0 to 2.21.1
  • Fix #7718: bump kin-openapi from 0.135.0 to 0.137.0
  • Fix #7758: bump kin-openapi from 0.137.0 to 0.138.0
  • Fix #7723: bump knative.dev/eventing from 0.48.2 to 0.49.0
  • Fix #7723: bump knative.dev/eventing-github from 0.48.0 to 0.49.0
  • Fix #7723: bump knative.dev/eventing-gitlab from 0.48.0 to 0.49.0
  • Fix #7723: bump knative.dev/eventing-kafka-broker from 0.48.3 to 0.49.0
  • Fix #7723: bump knative.dev/networking from 0.0.0-20260120131110-a7cdca238a0d to 0.0.0-20260422140718-e9578ef11562
  • Fix #7723: bump knative.dev/serving from 0.48.2 to 0.49.0
  • Fix #7580: bump kustomize/api from 0.20.1 to 0.21.1
  • Fix #7726: bump tektoncd/pipeline from 1.11.1 to 1.12.0
  • Fix #7552: bump tektoncd/triggers from 0.33.0 to 0.35.0
  • Fix #7556: bump eventing-kafka-broker from 0.46.2 to 0.48.1
  • Fix #7553: bump cert-manager from 1.19.4 to 1.20.0
  • Fix #7557: bump baremetal-operator/apis from 0.9.2 to 0.12.2
  • Fix #7544: bump cluster-api-provider-metal3 from 1.9.3 to 1.12.2
  • Fix #7543: bump prometheus-operator from 0.85.0 to 0.89.0
  • Fix #7542: bump open-cluster-management.io/api from 0.16.2 to 1.2.0

... (truncated)

Commits
  • 3f86038 [RELEASE] Updated project version to v7.7.0
  • 6244ed1 chore(changelog): catch up 7.7-SNAPSHOT with missed fixes and vertx bumps
  • b567ffe fix(mockwebserver): broaden #7756 diagnostics for WS post-upgrade hang
  • 290ce06 test(kubernetes-client): stabilize PortForwarderWebsocketListenerTest.onOpen_...
  • 6ef706b fix(mockwebserver): log state on WebSocketSession.send exception (#7756)
  • 890b3b5 chore(deps): bump kin-openapi from 0.137.0 to 0.138.0 (7758)
  • dc1e7f1 doc(java-generator): add configuration examples for plugin options (7383)
  • a2c7191 chore(deps): bump the metal3-io group (7754)
  • 3cc2f3c chore(deps): bump open-cluster-management.io/api from 1.2.0 to 1.3.0 (7753)
  • c1407fa feat: add isSameResource on HasMetadata (7426)
  • Additional commits viewable in compare view

Updates io.fabric8:java-generator-maven-plugin from 7.6.1 to 7.7.0

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 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)

Bumps `fabric8-version` from 7.6.1 to 7.7.0.

Updates `io.fabric8:kubernetes-client-bom-with-deps` from 7.6.1 to 7.7.0
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/main/CHANGELOG.md)
- [Commits](fabric8io/kubernetes-client@v7.6.1...v7.7.0)

Updates `io.fabric8:java-generator-maven-plugin` from 7.6.1 to 7.7.0

---
updated-dependencies:
- dependency-name: io.fabric8:kubernetes-client-bom-with-deps
  dependency-version: 7.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.fabric8:java-generator-maven-plugin
  dependency-version: 7.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels May 13, 2026
@oscerd oscerd merged commit ba9c53c into main May 13, 2026
8 of 9 checks passed
@dependabot dependabot Bot deleted the dependabot/maven/fabric8-version-7.7.0 branch May 13, 2026 10:09
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