+1 (binding) Since according Apache rules I can verify and approve my own release.
SHA512 passed Signature checked Diff confirmed No binary confirmed Source builds with regenerated Gradle wrapper I will send out the result and proceed with the release shortly. TP > On Jul 13, 2026, at 08:59, Rahul Vats <[email protected]> wrote: > > +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] >>> >>> >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
