MartijnVisser opened a new pull request, #28995:
URL: https://github.com/apache/flink/pull/28995
## What is the purpose of the change
* Switch `flink-kubernetes` from `okhttp` to `jdk` (the built-in Java HTTP
client`
* Update various dependencies
* Add Maven enforcer rules to forbid OkHttp on the classpath
## Brief change log
This PR is broken up into multiple commits:
* d1a677a39bba9b51b9c0be6c093d27771436e232 to first move `okhttp` to `jdk`
* 1599d96bae27d8a5bdb56cf209e8cc294dbc304e bumps the Fabric8 client
* ea8f7982d85c731f65b8b8d19d824f3a8e18e07a bumps OkHttp to a maintained
version, for the dependencies that need it and are running in isolated
classloaders
* 5912968b1e2b66cec5a7342a07434c121d8459e6 to align otel with the OkHttp bump
* 7e10fabcb9ceea83f5eb01f6504688eda4ddcfdc to make InfluxDB work with the
OkHttp bump
* ee49e4d09f8f3bb16ee5ae2fd03c5a62acfad948 to add the enforcer rules
* 4872a6199d3fa3e2a7e6e3a6fc6f1ab23c9c3368 for documentation purposes
## Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
## Does this pull request potentially affect one of the following parts:
- Dependencies (does it add or upgrade a dependency): yes
- The public API, i.e., is any changed class annotated with
`@Public(Evolving)`: no
- The serializers: no
- The runtime per-record code paths (performance sensitive): no
- Anything that affects deployment or recovery: JobManager (and its
components), Checkpointing, Kubernetes/Yarn, ZooKeeper: yes
- The S3 file system connector: no
## Documentation
- Does this pull request introduce a new feature? no
- If yes, how is the feature documented? not applicable
---
##### Was generative AI tooling used to co-author this PR?
<!--
If generative AI tooling has been used in the process of authoring this PR,
please
change the checkbox below to `[X]` and replace the placeholder in the
"Generated-by"
line with the tool name and version. Otherwise remove the "Generated-by"
line.
See the ASF Generative Tooling Guidance for details:
https://www.apache.org/legal/generative-tooling.html
You are responsible for the quality and correctness of every change in this
PR
regardless of the tooling used. Low-effort AI-generated PRs will be closed.
See
AGENTS.md for the full guidance.
-->
- [X] Yes (please specify the tool below)
Generated-by: Claude Code (Claude Opus 4.8)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]