41554 blogs · [ { "id": "01a07def-e89a-722f-b431-e4b5795e20c9", "title": "Apache Airflow 3.3.0: Stateful Tasks and Multi-Language Support", "url": "https://airflow.apache.org/blog/airflow-3.3.0/", "published_at": "2026-07-06T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b579f2764c", "title": "Agentic Workloads on Airflow: Observable, Retryable, and Auditable by Design", "url": "https://airflow.apache.org/blog/agentic-workloads-airflow-3/", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57a1c1f4e", "title": "Ask Your Survey Anything: Building AI Analysis Pipelines with Airflow 3", "url": "https://airflow.apache.org/blog/ai-survey-analysis-pipelines/", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57a37e62a", "title": "Introducing the Common AI Provider: LLM and AI Agent Support for Apache Airflow", "url": "https://airflow.apache.org/blog/common-ai-provider/", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57ab10599", "title": "Apache Airflow 3.2.0: Data-Aware Workflows at Scale", "url": "https://airflow.apache.org/blog/airflow-3.2.0/", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57b0f9799", "title": "Introducing the Apache Airflow Registry", "url": "https://airflow.apache.org/blog/airflow-registry/", "published_at": "2026-03-19T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57b287cc0", "title": "Airflow Survey 2025", "url": "https://airflow.apache.org/blog/airflow-survey-2025/", "published_at": "2026-01-22T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57b80f523", "title": "Apache Airflow CTL aka airflowctl 0.1.0", "url": "https://airflow.apache.org/blog/airflowctl-0.1.0/", "published_at": "2025-10-15T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57bdce631", "title": "Apache Airflow 3.1.0: Human-Centered Workflows", "url": "https://airflow.apache.org/blog/airflow-3.1.0/", "published_at": "2025-09-25T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57c71dbe8", "title": "Apache Airflow® 3 is Generally Available!", "url": "https://airflow.apache.org/blog/airflow-three-point-oh-is-here/", "published_at": "2025-04-22T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57c8e377e", "title": "Airflow Survey 2024", "url": "https://airflow.apache.org/blog/airflow-survey-2024/", "published_at": "2025-02-27T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57d3a5b14", "title": "Apache Airflow 2.10.0 is here", "url": "https://airflow.apache.org/blog/airflow-2.10.0/", "published_at": "2024-08-08T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57d80e5fd", "title": "Apache Airflow 2.9.0: Dataset and UI Improvements", "url": "https://airflow.apache.org/blog/airflow-2.9.0/", "published_at": "2024-04-08T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57e7f7655", "title": "Vulnerability in long deprecated OpenID authentication method in Flask AppBuilder", "url": "https://airflow.apache.org/blog/fab-oid-vulnerability/", "published_at": "2024-02-26T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57edab564", "title": "Apache Airflow 2.8.0 is here", "url": "https://airflow.apache.org/blog/airflow-2.8.0/", "published_at": "2023-12-15T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b57fcb5849", "title": "Airflow Survey 2023", "url": "https://airflow.apache.org/blog/airflow-survey-2023/", "published_at": "2023-09-21T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b5804af60d", "title": "Apache Airflow 2.7.0 is here", "url": "https://airflow.apache.org/blog/airflow-2.7.0/", "published_at": "2023-08-18T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b58065d85e", "title": "Introducing Setup and Teardown tasks", "url": "https://airflow.apache.org/blog/introducing_setup_teardown/", "published_at": "2023-08-18T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b580e1cdb7", "title": "what's new in Apache Airflow 2.6.0", "url": "https://airflow.apache.org/blog/airflow-2.6.0/", "published_at": "2023-04-30T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b5815910a5", "title": "Apache Airflow 2.5.0: Tick-Tock", "url": "https://airflow.apache.org/blog/airflow-2.5.0/", "published_at": "2022-12-02T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b581c242f1", "title": "Apache Airflow 2.4.0: That Data Aware Release", "url": "https://airflow.apache.org/blog/airflow-2.4.0/", "published_at": "2022-09-19T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b5823922f6", "title": "Airflow Survey 2022", "url": "https://airflow.apache.org/blog/airflow-survey-2022/", "published_at": "2022-06-17T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b5830591db", "title": "Airflow Summit 2022", "url": "https://airflow.apache.org/blog/airflow_summit_2022/", "published_at": "2022-05-16T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b583396aa9", "title": "Apache Airflow 2.3.0 is here", "url": "https://airflow.apache.org/blog/airflow-2.3.0/", "published_at": "2022-04-30T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b58427ceec", "title": "What's new in Apache Airflow 2.2.0", "url": "https://airflow.apache.org/blog/airflow-2.2.0/", "published_at": "2021-10-11T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b584e1ad42", "title": "Airflow Summit 2021", "url": "https://airflow.apache.org/blog/airflow_summit_2021/", "published_at": "2021-03-21T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b58579b3c0", "title": "Airflow Survey 2020", "url": "https://airflow.apache.org/blog/airflow-survey-2020/", "published_at": "2021-03-09T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b586583964", "title": "Apache Airflow 2.0 is here!", "url": "https://airflow.apache.org/blog/airflow-two-point-oh-is-here/", "published_at": "2020-12-17T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b586f110da", "title": "Journey with Airflow as an Outreachy Intern", "url": "https://airflow.apache.org/blog/experience-with-airflow-as-an-outreachy-intern/", "published_at": "2020-08-30T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b58737c604", "title": "Apache Airflow 1.10.12", "url": "https://airflow.apache.org/blog/airflow-1.10.12/", "published_at": "2020-08-25T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b587da52fb", "title": "Apache Airflow For Newcomers", "url": "https://airflow.apache.org/blog/apache-airflow-for-newcomers/", "published_at": "2020-08-17T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b5880e9c8c", "title": "Implementing Stable API for Apache Airflow", "url": "https://airflow.apache.org/blog/implementing-stable-api-for-apache-airflow/", "published_at": "2020-07-19T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b589048a49", "title": "Apache Airflow 1.10.10", "url": "https://airflow.apache.org/blog/airflow-1.10.10/", "published_at": "2020-04-09T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b589ff13dc", "title": "Apache Airflow 1.10.8 & 1.10.9", "url": "https://airflow.apache.org/blog/airflow-1.10.8-1.10.9/", "published_at": "2020-02-23T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b58a6a1643", "title": "Experience in Google Season of Docs 2019 with Apache Airflow", "url": "https://airflow.apache.org/blog/experience-in-google-season-of-docs-2019-with-apache-airflow/", "published_at": "2019-12-20T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b58af1689d", "title": "Airflow Survey 2019", "url": "https://airflow.apache.org/blog/airflow-survey/", "published_at": "2019-12-11T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b58b2b1116", "title": "New Airflow website", "url": "https://airflow.apache.org/blog/announcing-new-website/", "published_at": "2019-12-11T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b58be69d79", "title": "ApacheCon Europe 2019 — Thoughts and Insights by Airflow Committers", "url": "https://airflow.apache.org/blog/apache-con-europe-2019-thoughts-and-insights-by-airflow-committers/", "published_at": "2019-11-22T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b58c050622", "title": "Documenting using local development environment", "url": "https://airflow.apache.org/blog/documenting-using-local-development-environments/", "published_at": "2019-11-22T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b58cb91ea2", "title": "It's a \"Breeze\" to develop Apache Airflow", "url": "https://airflow.apache.org/blog/its-a-breeze-to-develop-apache-airflow/", "published_at": "2019-11-22T00:00:00+00:00" }, { "id": "01a07def-e89a-722f-b431-e4b58d885e66", "title": null, "url": "https://airflow.apache.org/community/resources/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b58e21e0c7", "title": "adjoe", "url": "https://airflow.apache.org/use-cases/adjoe/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b58e68c105", "title": "Adobe", "url": "https://airflow.apache.org/use-cases/adobe/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b58ef5d1d1", "title": "Adyen", "url": "https://airflow.apache.org/use-cases/adyen/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b58f2c198f", "title": "Big Fish Games", "url": "https://airflow.apache.org/use-cases/big-fish-games/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b58f7c5d07", "title": "Business Operations", "url": "https://airflow.apache.org/use-cases/business_operations/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b5905d12a7", "title": "Dish", "url": "https://airflow.apache.org/use-cases/dish/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b590a07087", "title": "ETL/ELT", "url": "https://airflow.apache.org/use-cases/etl_analytics/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b59144edb3", "title": "Experity", "url": "https://airflow.apache.org/use-cases/experity/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b5922c7aa4", "title": "Infrastructure Management", "url": "https://airflow.apache.org/use-cases/infrastructure-management/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b592ef2504", "title": "MLOps", "url": "https://airflow.apache.org/use-cases/mlops/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b592f86db7", "title": "Onefootball", "url": "https://airflow.apache.org/use-cases/onefootball/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b5938b857b", "title": "Plarium Krasnodar", "url": "https://airflow.apache.org/use-cases/plarium-krasnodar/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b5938d9ba1", "title": "RancherBySUSE", "url": "https://airflow.apache.org/use-cases/suse/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b5939214ea", "title": "Search Results", "url": "https://airflow.apache.org/search/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b5943b974c", "title": "Seniorlink", "url": "https://airflow.apache.org/use-cases/seniorlink/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b595396f98", "title": "Sift", "url": "https://airflow.apache.org/use-cases/sift/", "published_at": null }, { "id": "01a07def-e89a-722f-b431-e4b59587a31f", "title": "Snapp", "url": "https://airflow.apache.org/use-cases/snapp/", "published_at": null } ] posts Claim your blog
Back to Apache Airflow
Blog · corpus.blog/blogs/airflow.apache.org/posts

Apache Airflow

airflow.apache.org

2026

2025

2024

2023

2022

2021

2020

2019

Undated