You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by as...@apache.org on 2022/12/02 16:23:31 UTC

[airflow-site] branch 2-5-announce created (now 01b795ebb9)

This is an automated email from the ASF dual-hosted git repository.

ash pushed a change to branch 2-5-announce
in repository https://gitbox.apache.org/repos/asf/airflow-site.git


      at 01b795ebb9 Short blog post and announcment for 2.5 release

This branch includes the following new commits:

     new 01b795ebb9 Short blog post and announcment for 2.5 release

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[airflow-site] 01/01: Short blog post and announcment for 2.5 release

Posted by as...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ash pushed a commit to branch 2-5-announce
in repository https://gitbox.apache.org/repos/asf/airflow-site.git

commit 01b795ebb93edb7b38ad7106563ec603f3d48c2d
Author: Ash Berlin-Taylor <as...@firemirror.com>
AuthorDate: Fri Dec 2 16:23:04 2022 +0000

    Short blog post and announcment for 2.5 release
---
 .../site/content/en/announcements/_index.md        |  9 ++++
 .../site/content/en/blog/airflow-2.5.0/index.md    | 55 ++++++++++++++++++++++
 2 files changed, 64 insertions(+)

diff --git a/landing-pages/site/content/en/announcements/_index.md b/landing-pages/site/content/en/announcements/_index.md
index ccd123d34b..543687746c 100644
--- a/landing-pages/site/content/en/announcements/_index.md
+++ b/landing-pages/site/content/en/announcements/_index.md
@@ -13,6 +13,15 @@ menu:
 
 **Note:** Follow [@ApacheAirflow](https://twitter.com/ApacheAirflow) on Twitter for the latest news and announcements!
 
+# December 2, 2022
+
+Weโ€™ve just released Apache **Airflow 2.5.0**. You can read all about [what's new in Apache Airflow 2.5.0]({{< ref "blog/airflow-2.5.0/index.md" >}}) blog post.
+
+๐Ÿ“ฆ PyPI: https://pypi.org/project/apache-airflow/2.5.0/ \
+๐Ÿ“š Docs: https://airflow.apache.org/docs/apache-airflow/2.5.0 \
+๐Ÿ› ๏ธ Release Notes: https://airflow.apache.org/docs/apache-airflow/.5.0/release_notes.html \
+๐Ÿชถ Sources: https://airflow.apache.org/docs/apache-airflow/2.5.0/installation/installing-from-sources.html
+
 
 # November 14, 2022
 
diff --git a/landing-pages/site/content/en/blog/airflow-2.5.0/index.md b/landing-pages/site/content/en/blog/airflow-2.5.0/index.md
new file mode 100644
index 0000000000..eb5531231c
--- /dev/null
+++ b/landing-pages/site/content/en/blog/airflow-2.5.0/index.md
@@ -0,0 +1,55 @@
+---
+title: "Apache Airflow 2.5.0: tick-tock"
+linkTitle: "Apache Airflow 2.5.0"
+author: "Ash Berlin-Taylor"
+github: "ashberlin"
+twitter: "ashberlin"
+linkedin: "ashberlin-taylor"
+description: "We're proud to announce that Apache Airflow 2.5.0 has been released many quality of life changes."
+tags: [Release]
+date: "2022-09-19"
+---
+
+Apache Airfow 2.5 has just been released, barely two and a half months after 2.4!
+
+
+**Details**:
+
+๐Ÿ“ฆ PyPI: https://pypi.org/project/apache-airflow/2.5.0/ \
+๐Ÿ“š Docs: https://airflow.apache.org/docs/apache-airflow/2.5.0/ \
+๐Ÿ› ๏ธ Release Notes: https://airflow.apache.org/docs/apache-airflow/2.5.0/release_notes.html \
+๐Ÿณ Docker Image: docker pull apache/airflow:2.5.0 \
+๐Ÿš Constraints: https://github.com/apache/airflow/tree/constraints-2.5.0
+
+This quicker release cadance is a departure from our previous habit of releasing every five-to-seven months and was a delibarate effort to listen to you, our users, and get the changes and improvments into your workflows sooner.
+
+## Usability improvements to the Datasets UI
+
+When we released Dataset aware scheduling in September we knew that the tools we gave to manage the Datasets were very much a Minimum Viable Product, and in the last two months the committers and contributors have been hard at work at making the UI much more usable when it comes to Datasets.
+
+But we we aren't done yet - keep an eye out for more improvments coming over the next couple of releases too.
+
+## Greatly improved `airflow dags test` command
+
+This airflow subcommand has been rethought and re-optimized to make it much easier to test your DAGs locally - the major changes are:
+
+a. Task logs are visible right there in the console, instead of hidden away inside the task log files
+b. It is about an order of mangnitude quicker to run the tasks than before (i.e. it gets to running the task code so much quicker); and
+c. Everything runs in one process, so you can put a breakpoint in your IDE, and configure it to run `airflow dags test <mydag>` then debug code!
+
+## Auto tailing task logs in the Grid view
+
+Hopefully the headline point says enough. It's lovely, go check it out.
+
+## More improvments to Dynamic-Task mapping
+
+In a similar vein to the improvments to the Dataset (UI), we have continued to iterate on and improve the feature we first added in Airflow 2.3, Dynamic Task Mapping, and 2.5 includes [dozens of improvements](https://github.com/apache/airflow/pulls?q=is%3Apr+author%3Auranusjr+is%3Aclosed+milestone%3A%22Airflow+2.5.0%22).
+
+
+## Thanks to the contributors
+
+Thanks to everyone who contributed to this release, including Andrey Anshin, Ash Berlin-Taylor, Bartล‚omiej Hirsz, Brent Bovenzi, Chenglong Yan, D. Ferruzzi, Daniel Standish, Drew Hubl, Elad Kalif, Ephraim Anierobi, Jarek Potiuk, Jed Cunningham, Josh Fell, Mark Norman Francis, Niko, Tzu-ping Chung, Vincent, Wojciech Januszek, chethanuk-plutoflume, pierrejeambrun, and everyone else who committed, all 152 of you!
+
+And especially thank you to Ephraim who tireleslly works behind the scenes as release manager!
+
+A much shorter change log than 2.4, but I think you'll agree, some great changes.