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 20:42:20 UTC

[airflow-site] branch main updated: Short blog post and announcment for 2.5 release (#699)

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

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


The following commit(s) were added to refs/heads/main by this push:
     new f208bb4c99 Short blog post and announcment for 2.5 release (#699)
f208bb4c99 is described below

commit f208bb4c9913e969ab2a22273222afd7a9bb837d
Author: Ash Berlin-Taylor <as...@firemirror.com>
AuthorDate: Fri Dec 2 20:42:15 2022 +0000

    Short blog post and announcment for 2.5 release (#699)
    
    * Short blog post and announcment for 2.5 release
    
    * Updated committer list
    
    * Apply suggestions from code review
    
    Co-authored-by: blag <bl...@users.noreply.github.com>
    Co-authored-by: Jed Cunningham <66...@users.noreply.github.com>
    
    * Update landing-pages/site/content/en/announcements/_index.md
    
    Co-authored-by: blag <bl...@users.noreply.github.com>
    
    Co-authored-by: Ephraim Anierobi <sp...@gmail.com>
    Co-authored-by: blag <bl...@users.noreply.github.com>
    Co-authored-by: Jed Cunningham <66...@users.noreply.github.com>
---
 .../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 4056ac479f..85cddc121a 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 it in our [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
+
 
 # December 2, 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..8ce8fc796e
--- /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 with 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 cadence is a departure from our previous habit of releasing every five-to-seven months and was a deliberate effort to listen to you, our users, and get the changes and improvements into your workflows earlier.
+
+## 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 improvements 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 magnitude quicker to run the tasks than before (i.e. it gets to running the task code so much quicker)
+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 says enough. It's lovely, go check it out.
+
+## More improvments to Dynamic-Task mapping
+
+In a similar vein to the improvements 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
+
+Andrey Anshin, Ash Berlin-Taylor, blag, Bolke de Bruin, Brent Bovenzi, Chenglong Yan, Daniel Standish, Dov Benyomin Sohacheski, Elad Kalif, Ephraim Anierobi, Jarek Potiuk, Jed Cunningham, Jorrick Sleijster, Michael Petro, Niko, Pierre Jeambrun, Tzu-ping Chung and many more, over 75 of you. Thank you!
+
+And a special thank you to Ephraim who tirelessly worked behind the scenes as release manager!
+
+A much shorter change log than 2.4, but I think you'll agree, some great changes.