Thanks everyone for validating and voting. There are 7 approving votes, 4 of which are binding:
- Jack McCluskey - XQ Hu - Danny McCormick (binding) - Yi Hu - Kenneth Knowles (binding) - Chamikara Jayalath (binding) - Valentyn Timofieiev (binding) There are no disapproving votes. All concerns have been addressed. I will now finalize the release. Kenn On Tue, Jan 21, 2025 at 8:30 AM Valentyn Tymofieiev via dev < dev@beam.apache.org> wrote: > +1, ran a pipeline, checked dataflow containers and the release notes. > > On Mon, Jan 20, 2025 at 11:51 PM Chamikara Jayalath > <chamikar...@gmail.com> wrote: > > > > +1 > > > > Thanks, > > Cham > > > > On Mon, Jan 20, 2025, 2:38 PM Kenneth Knowles <k...@apache.org> wrote: > >> > >> +1 (binding) > >> > >> Valentyn and Cham, are you ready to confirm with an explicit +1 vote? > >> > >> > >> On Fri, Jan 17, 2025 at 5:06 PM Kenneth Knowles <k...@apache.org> > wrote: > >>> > >>> OK, I am going to give it a little more time to consider. If I > understand correctly, the problem already existed in 2.61.0 and our options > are: (1) leave it in 2.62.0 or (2) upgrade enough dependencies that it > might be high risk. > >>> > >>> If that is correct and there is no more information that comes up, I > am going to choose (1). > >>> > >>> Kenn > >>> > >>> On Fri, Jan 17, 2025 at 11:55 AM Valentyn Tymofieiev via dev < > dev@beam.apache.org> wrote: > >>>> > >>>> Thanks for confirming, then I am fine to call it a known issue in > 2.62.0, 2.61.0 and fix for 2.63.0 and I retract my -1 vote. > >>>> > >>>> On Fri, Jan 17, 2025 at 5:49 PM Chamikara Jayalath via dev < > dev@beam.apache.org> wrote: > >>>>> > >>>>> Yeah, this seems to be happening for numpy 2.1.3. as well so likely > the issue existed before the current release. > >>>>> > >>>>> On Fri, Jan 17, 2025 at 6:50 AM XQ Hu via dev <dev@beam.apache.org> > wrote: > >>>>>> > >>>>>> I tested this with my mackbook and with a clean venv and pip > install "apache-beam[gcp]==2.61.0". numpy==2.1.3 is installed. > >>>>>> > >>>>>> On Fri, Jan 17, 2025 at 5:25 AM Valentyn Tymofieiev via dev < > dev@beam.apache.org> wrote: > >>>>>>> > >>>>>>> @Chamikara Jayalath Does this bug also happen in 2.61.0 ? > >>>>>>> > >>>>>>> I am seeing that the numpy 2.x upgrade was first introduced > earlier in 2.61.0: > >>>>>>> > >>>>>>> > https://github.com/apache/beam/commit/6129c9a56d52ebb060417cb397e0764cdd8791bc > >>>>>>> > >>>>>>> In this case the regression would be a preexisting known issue and > according to our release process it doesn't have to block the release, and > I would retract my -1 vote as per: > >>>>>>> > >>>>>>> Is this a regression from a previous release? (If no, fix could go > to a newer version.) > >>>>>>> > >>>>>>> > >>>>>>> However we also had: > https://github.com/apache/beam/commit/fd17dcea9cae8a444fcd1fc9708dffdd2e33cda0 > , and it is possible that this commit has introduced the regression that > you observe, then it would be better to revert > fd17dcea9cae8a444fcd1fc9708dffdd2e33cda0 commit on the release branch and > make RC2. > >>>>>>> > >>>>>>> I also saw that we reverted a wrong commit on the release branch, > sending: https://github.com/apache/beam/pull/33638 > >>>>>>> > >>>>>>> > >>>>>>> On Thu, Jan 16, 2025 at 8:07 PM Valentyn Tymofieiev < > valen...@google.com> wrote: > >>>>>>>> > >>>>>>>> Thanks Cham for flagging this. It sounds like an inconvenience at > minimum, I vote -1 and suggest to rollback the numpy upgrade on the release > branch. Alternative: we upgrade numpy in the SDK containers but that leaves > us with releasing a configuration that had less time to be tested. > >>>>>>>> > >>>>>>>> On Thu, Jan 16, 2025 at 6:55 PM Chamikara Jayalath via dev < > dev@beam.apache.org> wrote: > >>>>>>>>> > >>>>>>>>> BTW my vote is -0 since I'm unsure of the true impact of this :) > >>>>>>>>> > >>>>>>>>> On Thu, Jan 16, 2025 at 9:34 AM Chamikara Jayalath < > chamik...@google.com> wrote: > >>>>>>>>>> > >>>>>>>>>> Seems like we updated the "numpy" version for this release [1] > but we did not update SDK harness containers [2]. > >>>>>>>>>> One of the jobs I ran (Java multi-lang that uses Python > Dataframe) failed due to this with the following error. I suspect pure > Python pipelines may also fail due to similar errors though unless users > pin the numpy version during job submission. > >>>>>>>>>> > >>>>>>>>>> ``` > >>>>>>>>>> ModuleNotFoundError: No module named 'numpy._core.numeric' > >>>>>>>>>> ``` > >>>>>>>>>> > >>>>>>>>>> May be we can address this by updating the > "base_image_requirements.txt" files and re-generating the Python SDK > harness containers ? > >>>>>>>>>> > >>>>>>>>>> Thanks, > >>>>>>>>>> Cham > >>>>>>>>>> > >>>>>>>>>> [1] https://github.com/apache/beam/pull/33325 > >>>>>>>>>> [2] > https://github.com/apache/beam/blob/77f38cd74735cc732c99d0752ee10c3585a3b0c7/sdks/python/container/py311/base_image_requirements.txt#L106 > >>>>>>>>>> > >>>>>>>>>> On Wed, Jan 15, 2025 at 7:43 PM Yi Hu via dev < > dev@beam.apache.org> wrote: > >>>>>>>>>>> > >>>>>>>>>>> +1 (non-binding) > >>>>>>>>>>> > >>>>>>>>>>> tested Dataflow Template integration tests with Java 11 and > 17: https://github.com/GoogleCloudPlatform/DataflowTemplates/pull/2133 > >>>>>>>>>>> > >>>>>>>>>>> On Tue, Jan 14, 2025 at 1:22 PM Danny McCormick via dev < > dev@beam.apache.org> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>> +1 (binding) - tested some example ML pipelines on the local > (interactive) and Dataflow runners. > >>>>>>>>>>>> > >>>>>>>>>>>> Thanks, > >>>>>>>>>>>> Danny > >>>>>>>>>>>> > >>>>>>>>>>>> On Mon, Jan 13, 2025 at 12:53 PM XQ Hu via dev < > dev@beam.apache.org> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>> +1 (non-binding) - tested this with a simple Dataflow ML > pipeline: > https://github.com/google/dataflow-ml-starter/actions/runs/12752033114/job/35540477801 > >>>>>>>>>>>>> > >>>>>>>>>>>>> On Mon, Jan 13, 2025 at 11:28 AM Jack McCluskey via dev < > dev@beam.apache.org> wrote: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> +1 (non-binding) - downloaded python artifacts, ran direct > and dataflow wordcount pipleines > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> On Mon, Jan 13, 2025 at 10:54 AM Kenneth Knowles < > k...@apache.org> wrote: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Hi everyone, > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Please review and vote on the release candidate #1 for the > version 2.62.0, as follows: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> [ ] +1, Approve the release > >>>>>>>>>>>>>>> [ ] -1, Do not approve the release (please provide > specific comments) > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Reviewers are encouraged to test their own use cases with > the release candidate, and vote +1 if no issues are found. For guidelines > on how to try the release in your projects, check out our RC testing guide > at > https://github.com/apache/beam/blob/master/contributor-docs/rc-testing-guide.md > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Only PMC member votes will count towards the final vote, > but votes from all community members are encouraged and helpful for finding > regressions. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> The complete staging area is available for your review, > which includes: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> GitHub Release notes: > https://github.com/apache/beam/milestone/26 > >>>>>>>>>>>>>>> The official Apache source release: > https://dist.apache.org/repos/dist/dev/beam/2.62.0/ which is signed with > the key with fingerprint D20316F712213422, found in > https://dist.apache.org/repos/dist/release/beam/KEYS > >>>>>>>>>>>>>>> All artifacts to be deployed to the Maven Central > Repository: > https://repository.apache.org/content/repositories/orgapachebeam-1395/ > >>>>>>>>>>>>>>> source code tag "v2.62.0-RC1" ( > https://github.com/apache/beam/tree/v2.62.0-RC1) > >>>>>>>>>>>>>>> website pull request listing the release and blog post: > https://github.com/apache/beam/pull/33567 > >>>>>>>>>>>>>>> website pull request publishing the API reference manual: > https://github.com/apache/beam-site/pull/675 > >>>>>>>>>>>>>>> Python artifacts are deployed along with the source > release to https://dist.apache.org/repos/dist/dev/beam/2.62.0/ and PyPI > https://pypi.org/project/apache-beam/2.62.0rc1/. > >>>>>>>>>>>>>>> Go artifacts and documentation are available at > https://pkg.go.dev/github.com/apache/beam/sdks/v2@v2.62.0-RC1/go/pkg/beam > >>>>>>>>>>>>>>> Validation sheet with a tab for 2.62.0 release to help > with validation: > https://docs.google.com/spreadsheets/d/1qk-N5vjXvbcEk68GjbkSZTR8AGqyNUM-oLFo_ZXBpJw/edit?gid=1493515573#gid=1493515573 > >>>>>>>>>>>>>>> Docker images published to Docker Hub: > https://hub.docker.com/search?q=apache%2Fbeam&type=image > >>>>>>>>>>>>>>> Pull request to run tests against release branch: > https://github.com/apache/beam/pull/33424 > >>>>>>>>>>>>>>> Github Release pre-release page: > https://github.com/apache/beam/releases/tag/v2.62.0-RC1 > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> The vote will be open for at least 72 hours. It is adopted > by majority approval, with at least 3 PMC affirmative votes. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Thanks, > >>>>>>>>>>>>>>> Kenn >