Hello all,

We just completed the migration of the public API to the new FastAPI
server, closing a big one https://github.com/apache/airflow/issues/42370.

This new API is feature rich and should feel really familiar; most
endpoints, parameters and payloads remain the same - Breaking changes are
limited and listed here https://github.com/apache/airflow/issues/43378.
Those are not set in stone and we could limit them even more if necessary
by writing some more custom code. We will create appropriate
`newsfragments` when they are consolidated.

Do not hesitate to report back anything unusual while experimenting with
this new API. (Only available on main development branch for now and aimed
to be released in airflow 3.0)

Huge shoutout to the community and everyone that was involved, to name a
few but not all:
@jason810496, @dstandish,
@bugraoz93, @rawwar, @omkar-foss, @prabhusneha, @amoghrajesh,
@vatsrahul1001, @bbovenzi,
@utkarsharma2, @kandharvishnu, @michaeljs-c

What's next:
- Permissions and authentication are not yet implemented
- Leverage FastAPI capabilities for full async paradigm. The Backfill API
is the first one to leverage that (thanks @dstandish) and we would like to
generalize this approach.
- Improve the API with more features, such as extended search queries, bulk
operations and more

Reply via email to