Re: Patch release proposal

2024-03-28 Thread Chamikara Jayalath via dev
On Thu, Mar 28, 2024 at 8:57 AM Jan Lukavský wrote: > +1 to either doing full release or deferring to 2.56.0. > +1. Given that validation/testing required for unupdated SDKs should be minimum, I don't think a full release will be that much overhead compared to just releasing Python SDK. Also

Re: Patch release proposal

2024-03-28 Thread Jan Lukavský
+1 to either doing full release or deferring to 2.56.0.  Jan On 3/28/24 16:52, Yi Hu via dev wrote: > Just releasing Python can break multi-lang by default (unless expansion service is overridden manually) since we match versions across languages when picking the default expansion service.

Re: Patch release proposal

2024-03-28 Thread Yi Hu via dev
> Just releasing Python can break multi-lang by default (unless expansion service is overridden manually) since we match versions across languages when picking the default expansion service. Yes, that's why I proposed "the source code of release candidate (e.g. apache_beam/version.py) still reads

Re: Patch release proposal

2024-03-28 Thread Chamikara Jayalath via dev
On Thu, Mar 28, 2024 at 8:36 AM Chamikara Jayalath wrote: > Just releasing Python can break multi-lang by default (unless expansion > service is overridden manually) since we match versions across languages > when picking the default expansion service. > > >

Re: Patch release proposal

2024-03-28 Thread Chamikara Jayalath via dev
Just releasing Python can break multi-lang by default (unless expansion service is overridden manually) since we match versions across languages when picking the default expansion service.

Re: Patch release proposal

2024-03-28 Thread Danny McCormick via dev
> The patch itself [1] is trivial, however, the release process is not trivial. There is little documentation nor practice for a patch release process. I could imagine two options I think there's not a ton of documentation because we haven't done it, but all the release workflows were authored in

Re: Patch release proposal

2024-03-28 Thread Yi Hu via dev
Thanks Valentyn for raising this. In this case, Python containers will also be included. Different from PyPI wheels, docker tag can override so it can stay with 2.55.0 On Thu, Mar 28, 2024 at 11:15 AM Valentyn Tymofieiev wrote: > If we do a patch release for Python SDK, let's also patch another

Re: Patch release proposal

2024-03-28 Thread Valentyn Tymofieiev via dev
If we do a patch release for Python SDK, let's also patch another known issue for which fix is available: https://github.com/apache/beam/blob/master/CHANGES.md#known-issues-1 On Thu, Mar 28, 2024 at 8:01 AM Yi Hu via dev wrote: > 2.55.0 release manager here > > The patch itself [1] is trivial,

Re: Patch release proposal

2024-03-28 Thread Yi Hu via dev
2.55.0 release manager here The patch itself [1] is trivial, however, the release process is not trivial. There is little documentation nor practice for a patch release process. I could imagine two options 1. Do a full "2.55.1" release 2. Do a patch release only for Python SDK, that is a.

Re: Patch release proposal

2024-03-28 Thread Danny McCormick via dev
+1 on a patch release - we've done a fair amount of work to make releasing easier, and one of my hopes is that it will enable quick patches like this. I'd vote we try to fix the underlying Java piece as well, though, doing a patch release for one language shouldn't be significantly cheaper than

Re: Patch release proposal

2024-03-27 Thread Robert Burke
+1 to a targeted patch release. We did the same for the Go SDK a little while back. It would be good to see what's different for a different SDK. On Wed, Mar 27, 2024, 4:01 PM Robert Bradshaw via dev wrote: > Given the severity of the breakage, and the simplicity of the workaround, > I'm in

Re: Patch release proposal

2024-03-27 Thread Robert Bradshaw via dev
Given the severity of the breakage, and the simplicity of the workaround, I'm in favor of a patch release. I think we could do Python-only, which would make the process even more lightweight. On Wed, Mar 27, 2024 at 3:48 PM Jeff Kinard wrote: > Hi all, > > Beam 2.55 was released with a bug that

Patch release proposal

2024-03-27 Thread Jeff Kinard
Hi all, Beam 2.55 was released with a bug that causes WriteToJson on Beam YAML to fail when using the Java variant. This also affects any user attempting to use the Xlang JsonWriteTransformProvider -