NICE! Two AIP-s in one release :). That will be awesome to have "defferable operators" and "flexible scheduling" .
On Sat, Sep 11, 2021 at 3:16 PM Kaxil Naik <[email protected]> wrote: > 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 >> >
