Hi,

For Apache Beam Python SDK, we updated the protobuf version
to 'protobuf>=4.21.1,<4.23.0' from 'protobuf>3.12.2,<4' as Protobuf had a
major upgrade in May 2022 https://protobuf.dev/news/2022-05-06/. This will
take effect on the Beam 2.47.0 release.

A tighter bound was placed on protobuf to make sure there is no unintended
behavior even for the minor releases of protobuf.

Also, we update GCP dependencies defined at
https://github.com/apache/beam/blob/14ca840f3462aa9ba3ebbe773b498d4a914d50aa/sdks/python/setup.py#L292
to support latest versions as well.

Just a heads up: If you have Apache Beam as a dependency and you have
protobuf<4 as a requirement in your package/project, please update protobuf
to 4.x.x and resolve any breaking changes/blockers related to it.

Thanks,
Anand

Reply via email to