Hey fellow Airflowers, We have cut Airflow 2.3.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.3.0. Please test this beta and create GitHub issues wherever possible if you encounter bugs, (use 2.3.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.3.0b1/ *apache-airflow-2.3.0b1-source.tar.gz* is a source release that comes with INSTALL instructions. *apache-airflow-2.3.0b1.tar.gz* is the binary Python "sdist" snapshot. *apache_airflow-2.3.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.3.0b1/ and can be installed by running the following command: pip install 'apache-airflow==2.3.0b1' *Constraints files* are available at https://github.com/apache/airflow/tree/constraints-2.3.0b1 Docker images will be available in a couple of hours *Full Changelog*: https://github.com/apache/airflow/blob/2.3.0b1/CHANGELOG.txt *New Features:* - Add dynamic task mapping ( https://github.com/apache/airflow/pulls?q=is%3Apr+is%3Amerged+label%3AAIP-42 ) - New Grid View replaces Tree View (#18675) - Move the database configuration to a new section (#22284) - Add SmoothOperator (#22813) - make operator's execution_timeout configurable (#22389) - Events Timetable (#22332) - Support dag serialization with custom ti_deps rules (#22698) - Support log download in task log view (#22804) - Add summary of runs to dag details (#22766) - support for continue backfill on failures (#22697) - Add dag-processor cli command (#22305) - Add possibility to create users in LDAP mode (#22619) - Add ignore_first_depends_on_past for scheduled jobs (#22491) - Update base sensor operator to support XCOM return value (#20656) - add an option for run id in the ui trigger screen (#21851) - Enable JSON serialization for connections (#19857) - Add REST API endpoint for bulk update of DAGs (#19758) - Add queue button to click-on-DagRun interface. (#21555) - Add ``list-import-errors`` to ``airflow dags`` command (#22084) - Store callbacks in database if standalone_dag_processor config is True. (#21731) - Local kubernetes executor (#19729) - add celery.task_timeout_error metric (#21602) - Airflow ``db downgrade`` cli command (#21596) - Add ALL_SKIPPED trigger rule (#21662) - Add ``db clean`` CLI command for purging old data (#20838) - Add celery_logging_level (#21506) - Support different timeout value for dag file parsing (#21501) - Support generating SQL script for upgrades (#20962) - Add option to compress Serialized dag data (#21332) - Branch python operator decorator (#20860) - Add Audit Log View to Dag View (#20733) - Add missing statsd metric for failing SLA Callback notification (#20924) - Add ShortCircuitOperator configurability for respecting downstream trigger rules (#20044) - Allow using Markup in page title in Webserver (#20888) - Add Listener Plugin API that tracks TaskInstance state changes (#20443) - #16037 Templated requirements.txt in Python operators (#17349) - Add context var hook to inject more env vars (#20361) - Add a button to set all tasks to skipped (#20455) - Cleanup pending pods (#20438) - Add config to warn public deployment exposure in UI (#18557) - Log filename template records (#20165) - Added windows extensions (#16110) - Showing approximate time until next dag_run in Airflow (#20273) - Extend config window on UI (#20052) - Add show dag dependencies feature to CLI (#19985) - Add cli command for ``airflow dags reserialize`` (#19471) - Add missing description field to Pool schema(REST API) (#19841) - Introduce DagRun action to change state to queued. (#19353) - Add DAG run details page (#19705) - Add role export/import to cli tools (#18916) - Adding dag_id_pattern parameter to the /dags endpoint (#18924) Regards, Jed & Ephraim
