The Docker images are available too for convenience: https://hub.docker.com/r/apache/airflow/tags?page=1&ordering=last_updated&name=2.2.0b1
On Sat, Sep 11, 2021 at 2:08 PM Kaxil Naik <[email protected]> wrote: > Hey fellow Airflowers, > > We have cut Airflow 2.2.0beta1 now that all the main features have been > included. > > This "snapshot" is intended for members of the Airflow developer community > to test the build and allow early testing 2.2.0. Please test this beta and > create GitHub issues wherever possible if you encounter bugs, (use 2.2.0b1 > in the version dropdown filter when creating the issue). > > For clarity, this is not an official release of Apache Airflow either - > that doesn't happen until we make a release candidate and then vote on that. > > The beta snapshot is available at: > > https://dist.apache.org/repos/dist/dev/airflow/2.2.0b1/ > > *apache-airflow-2.2.0b1-source.tar.gz* is a source release that comes > with INSTALL instructions. > *apache-airflow-2.2.0b1.tar.gz* is the binary Python "sdist" snapshot. > *apache_airflow-2.2.0b1-py3-none-any.whl* is the binary Python wheel > snapshot. > > This snapshot has been pushed to PyPI too at > https://pypi.org/project/apache-airflow/2.2.0b1/ and can be installed by > running the following command: > > pip install 'apache-airflow==2.2.0b1' > > *Constraints files* are available at > https://github.com/apache/airflow/tree/constraints-2.2.0b1 > > *Full Changelog*: > https://github.com/apache/airflow/blob/2.2.0b1/CHANGELOG.txt > > *New Features:* > > - AIP-39: Handle DAG scheduling with timetables (#15397) > - AIP-39: ``DagRun.data_interval_start|end`` (#16352) > - AIP-40: Add Deferrable "Async" Tasks (#15389) > - Add Airflow Standalone command (#15826) > - Ability to test connections from UI or API (#15795) > - Add Next Run to UI (#17732) > - Allow custom timetable as a DAG argument (#17414) > - Add a calendar field to choose the execution date of the DAG when > triggering it (#16141) > - Allow setting specific ``cwd`` for BashOperator (#17751) > - Show import errors in DAG views (#17818) > - Add pre/post execution hooks [Experimental] (#17576) > - Add triggerer to ``docker-compose.yaml`` file (#17745) > - Added table to view providers in Airflow ui under admin tab (#15385) > - Adds secrets backend/logging/auth information to provider yaml > (#17625) > - Add date format filters to Jinja environment (#17451) > - Introduce ``RESTARTING`` state (#16681) > - Webserver: Unpause DAG on manual trigger (#16569) > - API endpoint to create new user (#16609) > - Add ``insert_args`` for support transfer replace (#15825) > - Add recursive flag to glob in filesystem sensor (#16894) > - Add conn to jinja template context (#16686) > - Add ``default_args`` for ``TaskGroup`` (#16557) > - Allow adding duplicate connections from UI (#15574) > - Allow specifying multiple URLs via the CORS config option (#17941) > - Implement API endpoint for DAG deletion (#17980) > - Add DAG run endpoint for marking a dagrun success or failed(#17839) > - Add Triggerer warning banner in UI (#17565) > - Add support for ``kinit`` options ``[-f|-F]`` and ``[-a|-A]`` > (#17816) > - Queue support for DaskExecutor using Dask Worker Resources (#16829) > - Make auto refresh interval configurable (#18107) > > Regards, > Jed & Kaxil >
