Amazing, thank you Yi! On Wed, Jul 16, 2025 at 4:59 PM Yi Hu via dev <dev@beam.apache.org> 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 Java 8 support. As > a result, build Beam using Gradle now requires Java11+ in JAVA_HOME or PATH. > > * What's not affected: > > The byte code compatibility of Beam Java artifacts aren't changed. It's > still on Java 8 until Beam 3.0, as planned. > > Users can still use Java 8 to build their own pipelines, though it's > deprecated since Beam 2.66.0 [3]. Prior to that, individual optional > modules (e.g. IOs) may drop Java 8 support earlier due to upstream > dependency support status. For example, DebeziumIO will require Java17+ > since Beam 2.67.0 ([4]). > > Thanks for your attention! > > [1] https://github.com/apache/beam/issues/31678 > > [2] > https://github.com/apache/beam/commit/01768c3787bf16c0c6d3cc0d377e81b0ee4f22d0 > > [3] https://github.com/apache/beam/pull/35064 > > [4] https://github.com/apache/beam/issues/34747 > -- > > Yi Hu, (he/him/his) > > Software Engineer > > >