+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