I really shouldn’t have done this when I’m tired… but since I have, let’s try to fix things. At least the artifacts ARE good.
* There are only release procedure changes since RC1 to fix artifact integrities. No functionality changes. * The vote will be open until 2026-07-10 17:00 UTC. TP > On Jul 7, 2026, at 18:43, Tzu-ping Chung <[email protected]> wrote: > > Note: The project uses Gradle 8.x; I did not test against older versions, and > Gradle 9 is known to not work due to dependency issues. > > If your system Gradle is not 8.x, instead of “gradle build”, it is recommend > to regenerate the wrapper instead: > > gradle wrapper --gradle-version 8.14.4 --gradle-distribution-sha256-sum > 7d3a4ac4de1c32b59bc6a4eb8ecb8e612ccd0cf1ae1e99f66902da64df296172 > > ./gradlew build > > You can verify Gradle’s SHA256 sum provided above here: > https://gradle.org/release-checksums/#8.14.4 > > I will change the instructions in the email in the future. > > TP > > >> On Jul 7, 2026, at 18:32, Tzu-ping Chung <[email protected]> wrote: >> >> Hello, >> >> I would like to call a vote to release Apache Airflow Java SDK 1.0.0-beta1, >> based on release candidate 1.0.0-beta1-rc2. >> >> This is a beta release. It is intended for testing and early adoption by >> users and developers outside the project; APIs may still change before the >> 1.0.0 general-availability release. It is a full, formal ASF release (source >> package + convenience binaries), not a snapshot or nightly build. >> >> Changes since rc1: <SUMMARY OF WHAT CHANGED IN rc2 -- e.g. review feedback >> addressed from the rc1 thread; add PR links if helpful, or delete this line> >> >> The release candidate contains the following Maven artifacts, all under >> group id org.apache.airflow: >> >> - airflow-sdk >> - airflow-sdk-jul >> - airflow-sdk-log4j2 >> - airflow-sdk-processor >> - airflow-sdk-slf4j >> - airflow-sdk-bom >> >> Git tag / commit being voted on: >> >> - Tag: java-sdk/1.0.0-beta1-rc2 >> - Commit: 8f9a17ddeac523bf46a0544b95201eb57184fc31 >> - https://github.com/apache/airflow/releases/tag/java-sdk%2F1.0.0-beta1-rc2 >> >> Source release (the artifact being voted on), signatures and checksums: >> https://dist.apache.org/repos/dist/dev/airflow/java-sdk/1.0.0-beta1-rc2/ >> >> Convenience binaries: staged in the ASF Nexus repository: >> https://repository.apache.org/content/repositories/orgapacheairflow-1006/ >> >> KEYS file (public keys used to sign the release): >> https://downloads.apache.org/airflow/KEYS >> >> There’s no changelogs since this is the first ever release. See the Java >> SDK’s README for a list of features currently provided. >> https://github.com/apache/airflow/tree/java-sdk/1.0.0-beta1-rc2/java-sdk >> >> There are no functionality changes compared to RC1; this candidate includes >> fixes to the release process scripts so the artifacts are of the correct >> formats. >> >> Please review and vote. The vote will remain open for at least 72 hours, >> until <YYYY-MM-DD HH:MM UTC>, or until the necessary number of binding votes >> is reached. >> >> [ ] +1 Release this package as Apache Airflow Java SDK 1.0.0-beta1 >> [ ] +0 No opinion >> [ ] -1 Do not release, because ... >> >> Only votes from Airflow PMC members are binding, but everyone is welcome and >> encouraged to test the release and vote. >> >> Here is how you can verify the release before voting: >> >> - Download the source package, its .asc signature and .sha512 checksum from >> the dist/dev URL above. >> - Verify the checksum: shasum -a 512 -c >> apache-airflow-java-sdk-1.0.0-beta1-src.tar.gz.sha512 >> - Import the KEYS file and verify the signature: gpg --import KEYS gpg >> --verify apache-airflow-java-sdk-1.0.0-beta1-src.tar.gz.asc >> - Unpack the source and build/test it with a locally installed Gradle (the >> source package is source-only and does not bundle the Gradle wrapper JAR): >> gradle build >> - Optionally, resolve the staged convenience binaries from the Nexus URL >> above and smoke-test them in a sample project. >> >> For more details on ASF release verification, see: >> https://www.apache.org/info/verification.html >> >> Best, >> TP > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
