+1 (binding)

Performed PMC checks (SHA, signatures, keys, licenses). I also tried
running a few example Dags using docs
<https://airflow.apache.org/docs/apache-airflow/stable/authoring-and-scheduling/language-sdks/java.html>
all
looks good.

Thanks TP for driving this.

Regards,
Rahul Vats

On Sun, 12 Jul 2026 at 07:58, Shivam Rastogi <[email protected]> wrote:

> +1 (non-binding)
>
> I tested the Java SDK from an end-user perspective using a local Airflow
> environment. I built and ran a customer-style Java project with multiple
> Dags, including mixed Java/Python tasks, dependencies, XCom exchange,
> variable access, and Java logging.
>
> The Dags completed successfully, and I verified logs are correctly showing
> up in the UI as well.
>
> Regards,
>
> Shivam Rastogi
>
> On Thu, 9 Jul 2026 at 13:00, Jarek Potiuk <[email protected]> wrote:
>
> > +1 (binding)
> >
> > This clears my -1 on RC2 - thanks for turning it around so quickly, TP.
> >
> > The source release now excludes the binaries: gradle-wrapper.jar, gradlew
> > and
> > gradlew.bat are all gone from the tarball (they stay in the git repo,
> > which is
> > fine). Only the text gradle/wrapper/gradle-wrapper.properties remains,
> and
> > it
> > now carries the correct gradle-8.14.4-bin.zip SHA-256
> > (f1771298a70f6db5a29daf62378c4e18a17fc33c9ba6b14362e0cdf40610380d, the
> > value
> > Shahar pointed out) with validateDistributionUrl=true.
> >
> >
> > The README's "Verifying a release" section documents regenerating the
> > wrapper with
> > --gradle-distribution-sha256-sum plus the
> > checksum/signature/no-binary/tag-diff
> > steps, which is exactly what we need for a source-only release.
> >
> > What I checked:
> >
> > - SHA-512: OK
> > - GPG signature: good, your key
> > (BEFDEBC05235AB910937E22C2378998B0470C0C1, in KEYS)
> > - Source tarball matches tag java-sdk/1.0.0-beta1-rc3 (commit c50eaa4);
> > the only
> >   files dropped vs the tag are gradle-wrapper.jar, gradlew and
> gradlew.bat
> > - No binaries in the source package
> > - LICENSE and NOTICE present in the source root
> >
> > I also checked the staged convenience jars on Nexus
> > (orgapacheairflow-1009): all seven
> > (airflow-sdk, -processor, -jpl, -jul, -log4j2, -slf4j, -gradle-plugin)
> > now carry
> > META-INF/LICENSE (full AL2.0) and META-INF/NOTICE, so the packaging
> > point from RC2 is addressed as well - even though, as I noted,
> > those convenience binaries aren't formally part of what we vote on.
> >
> > Thank you for being so responsive TP ! You rock!
> >
> > Thanks again,
> >
> > J.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>

Reply via email to