I like 1.0 better since the Java SDK is still considered “ready” although the status is considered experimental. We also don’t really expect the user-facing interface to change that much.
Also, the Go SDK is already on 1.0 (before AIP-108; the version supporting only the Edge Executor), so yeah it’s a bit too late in a sense that it’d be unnecessarily confusing if Go SDK releases 1.0 but Java SDK is still 0.1. TP > On 9 Jun 2026, at 02:22, Jens Scheffler <[email protected]> wrote: > > Thanks TP for publishing! > > Just one thought (too late already?) - similar like airflowctl the SDK is > experimental, shall we really release it first-time as 1.0.0? Then we state > we have a "stable" API. For airflowctl in order to adjust and learn we made > it explicitly 0.1.0. Shall we do the same for the new SDK as well? > > (At least I feel not confident the interface will be "stable" from the first > release) > > Jens > > On 08.06.26 09:19, Tzu-ping Chung via dev wrote: >> Hi all, >> >> I just released 1.0.0-SNAPSHOT of the Java SDK. This should be available >> publicly for testing. >> >> To test the SDK, add the following to your build configuration: >> >> Maven: >> >> <repositories> >> <repository> >> <id>apache-snapshots</id> >> <url>https://repository.apache.org/content/repositories/snapshots/</url> >> <snapshots><enabled>true</enabled></snapshots> >> <releases><enabled>false</enabled></releases> >> </repository> >> </repositories> >> >> <dependency> >> <groupId>org.apache.airflow</groupId> >> <artifactId>airflow-sdk</artifactId> >> <version>1.0.0-SNAPSHOT</version> >> </dependency> >> >> Gradle: >> >> repositories { >> maven { >> url 'https://repository.apache.org/content/repositories/snapshots/' >> mavenContent { snapshotsOnly() } >> } >> } >> >> dependencies { >> implementation 'org.apache.airflow:airflow-sdk:1.0.0-SNAPSHOT' >> } >> >> If you use an IDE, it should fetch the corresponding Javadocc automatically >> when you install the snapshot. >> >> Happy testing! >> >> Best, >> TP >> >> >> >> >> >> > > --------------------------------------------------------------------- > 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]
