SteNicholas opened a new pull request, #3742:
URL: https://github.com/apache/celeborn/pull/3742

   ### What changes were proposed in this pull request?
   
   This PR removes Flink 1.16 and Flink 1.17 client support from Celeborn. 
Specifically:
   
   - Delete the `client-flink/flink-1.16`, `client-flink/flink-1.16-shaded`, 
`client-flink/flink-1.17`, and `client-flink/flink-1.17-shaded` modules, 
including their shims (`CelebornFlinkShimV116`/`CelebornFlinkShimV117`), 
service descriptors, license/notice resources, and test suites.
   - Remove the `flink-1.16` and `flink-1.17` Maven profiles from `pom.xml` and 
the `Flink116`/`Flink117` SBT projects from `project/CelebornBuild.scala`.
   - Drop `flink-1.16`/`flink-1.17` from the build and release scripts 
(`build/make-distribution.sh`, `build/release/release.sh`, 
`dev/dependencies.sh`, `dev/reformat`) and from CI workflows (`deps.yml`, 
`license.yml`, `maven.yml`, `sbt.yml`, `style.yml`).
   - Remove the `v1_16`/`v1_17` entries from the `FlinkVersion` test enum.
   - Update documentation (`README.md`, `docs/README.md`, `docs/deploy.md`, 
`docs/developers/overview.md`, `docs/developers/sbt.md`) to reflect the 
supported Flink versions (1.18/1.19/1.20/2.0/2.1/2.2).
   
   ### Why are the changes needed?
   
   Flink 1.16 and 1.17 are older releases that are no longer maintained 
upstream. Dropping them reduces the build/test matrix, maintenance burden, and 
release artifacts, allowing the project to focus on currently supported Flink 
versions (1.18 and above).
   
   ### Does this PR resolve a correctness bug?
   
   - [ ] Yes
   
   ### Does this PR introduce _any_ user-facing change?
   
   - [x] Yes
   
   Celeborn no longer ships or builds Flink 1.16/1.17 client jars. Users 
running Flink 1.16 or 1.17 must either upgrade to a supported Flink version 
(1.18+) or stay on a previous Celeborn release.
   
   ### How was this patch tested?
   
   Existing CI for the remaining Flink versions (1.18/1.19/1.20/2.0/2.1/2.2) 
via the updated Maven/SBT/style/license/deps workflows. No new functionality is 
introduced; the change only removes code, build profiles, and references.


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

Reply via email to