Re: [Announce] Java11+ is now required to build Beam repo. User pipeline not affected.

2025-07-16 Thread XQ Hu via dev
Thank you, Yi! On Wed, Jul 16, 2025 at 5:02 PM Ahmed Abualsaud via dev wrote: > Amazing, thank you Yi! > > On Wed, Jul 16, 2025 at 4:59 PM Yi Hu via dev wrote: > >> Hi Beam Developers, >> >> As part of Java8 deprecation [1], Beam repo now requires Java11+ to build >> jars from Beam repository s

Re: [Announce] Java11+ is now required to build Beam repo. User pipeline not affected.

2025-07-16 Thread Ahmed Abualsaud via dev
Amazing, thank you Yi! On Wed, Jul 16, 2025 at 4:59 PM Yi Hu via dev wrote: > Hi Beam Developers, > > As part of Java8 deprecation [1], Beam repo now requires Java11+ to build > jars from Beam repository sources. > > * What's affected: > > Commit [2] upgraded certain Gradle plugins that dropped

[Announce] Java11+ is now required to build Beam repo. User pipeline not affected.

2025-07-16 Thread Yi Hu via dev
Hi Beam Developers, As part of Java8 deprecation [1], Beam repo now requires Java11+ to build jars from Beam repository sources. * What's affected: Commit [2] upgraded certain Gradle plugins that dropped Java 8 support. As a result, build Beam using Gradle now requires Java11+ in JAVA_HOME or PA

Re: [Proposal][GSoC 2025] Milvus Vector Sink I/O Connector for Beam

2025-07-16 Thread Mohamed Awnallah
It looks like the intro stripped somehow. Here is the full email :) [Proposal][GSoC 2025] Milvus Vector Sink I/O Connector for Beam Hello Beam Dev Community, I'm happy to share the design document for the Milvus Vector Sink I/O Connector for Apache Beam, developed as part of my GSoC 2025 project

[Proposal][GSoC 2025] Milvus Vector Sink I/O Connector for Beam

2025-07-16 Thread Mohamed Awnallah
Hello Beam Dev Community, This sink I/O connector will enable both streaming and batch pipelines to persist vector embeddings and metadata into Milvus collections. This sink I/O connector introduces support for writing vector embeddings and associated metadata from both streaming and batch pipeli

Re: Beam 2.67.0 Release

2025-07-16 Thread XQ Hu via dev
Thank you! On Wed, Jul 16, 2025 at 3:13 PM Vitaly Terentyev via dev < dev@beam.apache.org> wrote: > Hello everyone, > > The next release (2.67.0) branch cut is scheduled for July 23, 2025, 1 > week from today, according to the release calendar [1]. I'd like to > perform this release; I will cut t

Beam 2.67.0 Release

2025-07-16 Thread Vitaly Terentyev via dev
Hello everyone, The next release (2.67.0) branch cut is scheduled for July 23, 2025, 1 week from today, according to the release calendar [1]. I'd like to perform this release; I will cut the branch on that date, and cherry-pick release-blocking fixes afterwards, if any. Please help with the rele

Re: Environments and compatibility Was: [Proposal] Beam ML containers

2025-07-16 Thread Chamikara Jayalath via dev
On Wed, Jul 16, 2025 at 4:51 AM Joey Tran wrote: > > > On Wed, Jul 16, 2025 at 2:24 AM Chamikara Jayalath via dev < > dev@beam.apache.org> wrote: > >> >> >> On Tue, Jul 15, 2025 at 5:32 PM Joey Tran >> wrote: >> >>> "Environment" has become almost-but-not-quite assumed to be a docker contai

Re: [Python] using strictest type hints

2025-07-16 Thread Joey Tran
> My two cents: I think it's valuable for explicit type hints to > override implicit ones for a couple of reasons: > > - If there's a bug in inference, at least there's a way to override that. > We could still allow a way to force an override e.g. `Map(extract_z).with_output_types(int, force=True)`

Re: [Python] using strictest type hints

2025-07-16 Thread Robert Bradshaw
My two cents: I think it's valuable for explicit type hints to override implicit ones for a couple of reasons: - If there's a bug in inference, at least there's a way to override that. - Explicit type hints can better capture intent. E.g. in the above example, one might type the output to be of ty

Re: [Python] using strictest type hints

2025-07-16 Thread Jack McCluskey via dev
Hey Joey, I have a few concerns around creating a more variable approach to determining types. On the SDK side we'd be trying to pull hints from each route and then doing some comparison across each individual component of the hint to determine which is the most narrow. For the simplest case, wher

Re: Environments and compatibility Was: [Proposal] Beam ML containers

2025-07-16 Thread Joey Tran
On Wed, Jul 16, 2025 at 2:24 AM Chamikara Jayalath via dev < dev@beam.apache.org> wrote: > > > On Tue, Jul 15, 2025 at 5:32 PM Joey Tran > wrote: > >> "Environment" has become almost-but-not-quite assumed to be a docker >>> container image specification. TBH I haven't dug in deeply recently but >