+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] > > > > >
