Update apache/beam_python3.14_sdk Docker tag to v2.76.0 - #14558
Update apache/beam_python3.14_sdk Docker tag to v2.76.0#14558renovate-bot wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the Apache Beam SDK container version from 2.73.0 to 2.76.0 across several Dockerfiles. The reviewer highlighted multiple instances of version mismatches between the newly updated SDK container and the apache-beam library version specified in the corresponding requirements.txt files or pip installation commands, which could lead to runtime compatibility issues on Dataflow.
|
|
||
| # Set the entrypoint to Apache Beam SDK worker launcher. | ||
| COPY --from=apache/beam_python3.14_sdk:2.73.0 /opt/apache/beam /opt/apache/beam | ||
| COPY --from=apache/beam_python3.14_sdk:2.76.0 /opt/apache/beam /opt/apache/beam |
There was a problem hiding this comment.
The Apache Beam SDK container version has been updated to 2.76.0, but the apache-beam version specified in requirements.txt is still 2.37.0. This version mismatch between the SDK harness and the SDK library can lead to runtime compatibility issues on Dataflow. While it is acceptable to defer related changes in other files to subsequent pull requests, the version in requirements.txt should eventually be updated to 2.76.0 to match.
References
- To simplify the review process, pull requests should be focused on a single change. It is acceptable to defer related changes in other files to subsequent pull requests.
|
|
||
| # Set the entrypoint to Apache Beam SDK worker launcher. | ||
| COPY --from=apache/beam_python3.14_sdk:2.73.0 /opt/apache/beam /opt/apache/beam | ||
| COPY --from=apache/beam_python3.14_sdk:2.76.0 /opt/apache/beam /opt/apache/beam |
There was a problem hiding this comment.
The Apache Beam SDK container version has been updated to 2.76.0, but the apache-beam version specified in requirements.txt is still 2.37.0. This version mismatch between the SDK harness and the SDK library can lead to runtime compatibility issues on Dataflow. While it is acceptable to defer related changes in other files to subsequent pull requests, the version in requirements.txt should eventually be updated to 2.76.0 to match.
References
- To simplify the review process, pull requests should be focused on a single change. It is acceptable to defer related changes in other files to subsequent pull requests.
|
|
||
| # Set the entrypoint to Apache Beam SDK worker launcher. | ||
| COPY --from=apache/beam_python3.14_sdk:2.73.0 /opt/apache/beam /opt/apache/beam | ||
| COPY --from=apache/beam_python3.14_sdk:2.76.0 /opt/apache/beam /opt/apache/beam |
There was a problem hiding this comment.
The Apache Beam SDK container version has been updated to 2.76.0, but the apache-beam version specified in requirements.txt is still 2.40.0. This version mismatch between the SDK harness and the SDK library can lead to runtime compatibility issues on Dataflow. While it is acceptable to defer related changes in other files to subsequent pull requests, the version in requirements.txt should eventually be updated to 2.76.0 to match.
References
- To simplify the review process, pull requests should be focused on a single change. It is acceptable to defer related changes in other files to subsequent pull requests.
| # use the image as SDK container image. | ||
| # The Beam version should match the version specified in requirements.txt | ||
| COPY --from=apache/beam_python3.14_sdk:2.73.0 /opt/apache/beam /opt/apache/beam | ||
| COPY --from=apache/beam_python3.14_sdk:2.76.0 /opt/apache/beam /opt/apache/beam |
There was a problem hiding this comment.
The Apache Beam SDK container version has been updated to 2.76.0, but the apache-beam version specified in requirements.txt is still 2.66.0. This violates the comment on line 32 which states that the Beam version should match the version specified in requirements.txt. While it is acceptable to defer related changes in other files to subsequent pull requests, the version in requirements.txt should eventually be updated to 2.76.0 to maintain consistency and avoid runtime compatibility issues.
References
- To simplify the review process, pull requests should be focused on a single change. It is acceptable to defer related changes in other files to subsequent pull requests.
|
|
||
| # Set the entrypoint to Apache Beam SDK worker launcher. | ||
| COPY --from=apache/beam_python3.14_sdk:2.73.0 /opt/apache/beam /opt/apache/beam | ||
| COPY --from=apache/beam_python3.14_sdk:2.76.0 /opt/apache/beam /opt/apache/beam |
There was a problem hiding this comment.
The Apache Beam SDK container version has been updated to 2.76.0, but the apache-beam version specified in requirements.txt is still 2.48.0. This version mismatch between the SDK harness and the SDK library can lead to runtime compatibility issues on Dataflow. While it is acceptable to defer related changes in other files to subsequent pull requests, the version in requirements.txt should eventually be updated to 2.76.0 to match.
References
- To simplify the review process, pull requests should be focused on a single change. It is acceptable to defer related changes in other files to subsequent pull requests.
|
|
||
| # Copy files from official SDK image. | ||
| COPY --from=apache/beam_python3.14_sdk:2.73.0 /opt/apache/beam /opt/apache/beam | ||
| COPY --from=apache/beam_python3.14_sdk:2.76.0 /opt/apache/beam /opt/apache/beam |
There was a problem hiding this comment.
The Apache Beam SDK container version has been updated to 2.76.0, but the apache-beam pip package installed on line 40 is still pinned to 2.73.0. This version mismatch between the SDK harness and the SDK library can lead to runtime compatibility issues on Dataflow. The pip package version should be updated to 2.76.0 to match.
| # Set the entrypoint to Apache Beam SDK worker launcher. | ||
| # Check this matches the apache-beam version in the requirements.txt | ||
| COPY --from=apache/beam_python3.14_sdk:2.73.0 /opt/apache/beam /opt/apache/beam | ||
| COPY --from=apache/beam_python3.14_sdk:2.76.0 /opt/apache/beam /opt/apache/beam |
There was a problem hiding this comment.
The Apache Beam SDK container version has been updated to 2.76.0, but the apache-beam version specified in requirements.txt is still 2.46.0. This violates the comment on line 27 which states that this should match the apache-beam version in requirements.txt. While it is acceptable to defer related changes in other files to subsequent pull requests, the version in requirements.txt should eventually be updated to 2.76.0 to maintain consistency and avoid runtime compatibility issues.
References
- To simplify the review process, pull requests should be focused on a single change. It is acceptable to defer related changes in other files to subsequent pull requests.
This PR contains the following updates:
2.73.0→2.76.02.73.0→2.76.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Configuration
📅 Schedule: (UTC)
* 0-3 1 * *)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.