DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Introduction
Welcome to the Airflow wiki! If you want to contribute to the docs by comments and changes please follow https://selfserve.apache.org/confluence-account.html
- Airflow 3 Core Development
- Airflow Dev Call
- 2024 Dev calls
- 2025 Dev Calls
- 2025-01-09 Dev call Minutes
- 2025-01-23 Dev call Minutes
- 2025-02-06 Dev call Minutes
- 2025-02-20 Dev call Minutes
- 2025-03-06 Dev call Minutes
- 2025-03-20 Dev call Minutes
- 2025-03-27 Dev call Minutes
- 2025-04-03 Dev call Minutes
- 2025-04-10 Dev call Minutes
- 2025-04-17 Dev call Minutes
- 2025-04-24 Dev call Minutes
- 2025-05-08 Dev Call Minutes
- 2025-05-25 Dev Call Minutes
- 2025-06-05 Dev Call Minutes
- 2025-06-26 Dev Call Minutes
- 2025-07-03 Dev Call Minutes
- 2025-07-17 Dev Call Minutes
- 2025-07-31 Dev Call Minutes
- 2025-08-14 Dev Call Minutes
- 2025-08-28 Dev Call Minutes
- 2025-09-11 Dev Call Minutes
- 2025-10-23 Dev Call Minutes
- 2025-11-06 Dev Call Minutes
- 2025-11-20 Dev Call Minutes
- 2025-12-04 Dev Call Minutes
- 2025-12-18 Dev Call (cancelled)
- 2026-01-15 Dev Call Minutes
- 2026-01-29 Dev Call Minutes
- 2026-02-12 Dev Call Minutes
- 2026-02-26 Dev Call Minutes
- 2026-03-12 Dev Call Minutes
- 2026-03-26 Dev Call Minutes
- 2026-04-09 Dev Call Minutes
- 2026-04-23 Dev Call Minutes
- 2026-05-07 Dev Call Minutes
- 2026-05-21 Dev Call Minutes
- 2026-06-04 Dev Call Minutes
- Airflow Improvement Proposals
- Abandonded or Replaced
- [DRAFT] AIP-70 Make Use of Asynchronous Programming in Core Components
- AIP-1: Improve Airflow Security [Deps: AIP-43]
- AIP-2 Simplify process launching
- AIP-5 Remote DAG Fetcher
- AIP-12 Persist DAG into DB
- AIP-13: OpenAPI 3 based API definition
- AIP-14 Create composable operators using common interfaces
- AIP-18 Persist all information from DAG file in DB
- AIP-19 Making the webserver stateless
- AIP-20 DAG manifest
- AIP-22: Group ORM models by their logical usage instead of type
- AIP-25 The Knative Executor
- AIP-28: Add AsyncExecutor option
- AIP-29: AWS Fargate Executor
- AIP-30: State persistence
- AIP-35 Add Signal Based Scheduling To Airflow
- AIP-36 DAG Versioning
- AIP-37 Virtualenv management inside Airflow
- AIP-46 Runtime isolation for airflow tasks and dag parsing
- AIP-54 Multi tenancy - View Level Access Control
- AIP-55 Rule-based timetable with logical composition
- AIP-57 Refactor SLA Feature
- AIP-94 Ability to make use of read-only DB connections
- Deprecated- AIP-5 DagFetcher
- Completed
- AIP-3 Drop support for Python 2
- AIP-4 Automation of System Tests [Deps: AIP-47]
- AIP-6 Enforce the usage of a code formatter & linter
- AIP-7 Simplified development workflow
- AIP-8 Split Providers into Separate Packages for Airflow 2.0
- AIP-9 Automated Dependency Management
- AIP-10 Multi-layered and multi-stage official Airflow CI image
- AIP-11 Create a Landing Page for Apache Airflow
- AIP-15 Support Multiple-Schedulers for HA & Better Scheduling Performance
- AIP-16: Use nested commands in CLI
- AIP-17: Consolidate and de-duplicate sensor tasks in airflow Smart Sensor
- AIP-21: Changes in import paths
- AIP-23 Migrate out of Travis CI
- AIP-24 DAG Persistence in DB using JSON for Airflow Webserver and (optional) Scheduler
- AIP-26 Production-ready Airflow Docker Image
- AIP-27 Migrate to pytest
- AIP-31: "TaskFlow API" for clearer/simpler DAG definition
- AIP-32: Airflow REST API
- AIP-33 Secrets backend
- AIP-34 TaskGroup: A UI task grouping concept as an alternative to SubDagOperator
- AIP-38 Modern Web Application
- AIP-39 Richer scheduler_interval
- AIP-40: Deferrable ("Async") Operators
- AIP-42 Dynamic Task Mapping
- AIP-43 DAG Processor separation
- AIP-44 Airflow Internal API
- AIP-45 Remove double dag parsing in airflow run
- AIP-47 New design of Airflow System Tests
- AIP-48 Data Dependency Management and Data Driven Scheduling
- AIP-49 OpenTelemetry Support for Apache Airflow
- AIP-50 Trigger DAG UI Extension with Flexible User Form Concept
- AIP-51 Removing Executor Coupling from Core Airflow
- AIP-52 Setup and teardown tasks
- AIP-53 OpenLineage in Airflow
- AIP-56 Extensible user management
- AIP-58 Airflow ObjectStore (AS)
- AIP-60 Standard URI representation for Airflow Datasets
- AIP-61 Hybrid Execution
- AIP-63: DAG Versioning
- AIP-68 Extended Plugin Interface for React Views
- AIP-69 Edge Executor (Initial Name: Remote Executor)
- AIP-72 Task Execution Interface aka Task SDK
- AIP-78 Scheduler-managed backfill
- AIP-79: Remove Flask AppBuilder as Core dependency
- AIP-82 External event driven scheduling in Airflow
- AIP-83 Rename execution_date -> logical_date and make logical_date optional
- AIP-90 Human in the loop
- AIP-98: Add async support for PythonOperator in Airflow 3
- AIP-105: Pluggable Retry Policies
- AIP-59 Performance tests framework
- AIP-62 Getting Lineage from Hook Instrumentation
- AIP-67 Multi-team deployment of Airflow components
- AIP-71 Generalizing DAG Loader and Processor for Ephemeral Storage
- AIP-73 Expanded Data Awareness
- [WIP] AIP-77 Asset Validations
- AIP-80 Explicit Template Fields in Operator Arguments
- AIP-81 Enhanced Security in CLI via Integration of API
- AIP-85 DAG importer
- AIP-86 Deadline Alerts (Formerly SLA)
- [WIP] AIP-87: Run Sensors in Triggerer with AsyncBaseSensor
- [WIP] AIP-88: Streaming & lazy task expansion via long-running triggers
- AIP-89: Privacy-First Telemetry for Apache Airflow
- AIP-91 - Airflow MCP Server (Phase 1 - Read-only actions)
- [WIP] AIP-92 Isolate DAG processor, Callback processor, and Triggerer from core services
- [WIP] AIP-93 Asset Watermarks
- AIP-94 Decouple Remote Commands from airflow CLI (to airflowctl)
- AIP-95 Provider lifecycle update proposal
- [WIP] Add "persist_xcom_through_retry" Parameter to Airflow Operators
- AIP-96 Resumable Operators
- [WIP] AIP-97 Infrastructure-Aware Task Execution
- AIP-99 Common Data Access Pattern + AI
- AIP-100 Eliminate Scheduler Queueing Starvation On Concurrency Limits
- AIP-101 Airflow AI Assistant
- AIP-102 Improving Business User Interaction with Apache Airflow
- AIP-103: Task State Management
- AIP-104: Task Iteration (TI) and Dynamic Task Batching (DTB)
- AIP-106 Composable Trigger Rules
- AIP-107 Direct Queueing from Triggerer - or other means to prevent Latency for Tasks exiting deferred State
- AIP-108 Language Task SDK and the Language Coordinator Layer
- AIP-109 DAG Version Pinning
- [WIP] AIP-110 Interactive DAG processor
- Add task-level circuit breaker to pause failing tasks
- Abandonded or Replaced
- CI/CD Infrastructure
- Examples Refurbish
- File lists
- Helm Refurbish
- Regular Town Hall and Dev Call
- Release Plan
- Yearly Airflow Survey
- Archives
- AIP-15 Scalable Scheduler [ARCHIVED]
- Airflow 2.0 - Planning [Archived]
- Airflow 3.0 - Workstreams
- Airflow Approach For Releases [ARCHIVED]
- Airflow Dev Calls [ARCHIVED]
- Airflow Impersonation Design Doc [ARCHIVED]
- Airflow Links [ARCHIVED]
- Airflow RBAC proposal [ARCHIVED]
- Announcements [ARCHIVED]
- Apache Airflow survey 2017-06-24 [ARCHIVED]
- API Conventions [ARCHIVED]
- Backported providers packages for Airflow 1.10.* series [ARCHIVED]
- Blocker Bugs [ARCHIVED]
- Building and deploying the docs [ARCHIVED]
- CI/CD "knowledge transfer" meeting after Airflow Summit 2024 in San Francisco [ARCHIVED]
- Committers' Guide [ARCHIVED]
- Committers [ARCHIVED]
- Common Pitfalls [ARCHIVED]
- Community Guidelines [ARCHIVED]
- Contributors' Guide [ARCHIVED]
- DAGs UI [ARCHIVED]
- Event Based Scheduling [ARCHIVED]
- First time contributor's workshop [ARCHIVED]
- How-to articles [ARCHIVED]
- Main Page [ARCHIVED]
- Maturity Evaluation [ARCHIVED]
- Meeting notes [ARCHIVED]
- Meetups [ARCHIVED]
- Product requirements [ARCHIVED]
- Releasing Airflow [ARCHIVED]
- Roadmap [ARCHIVED]
- Roles [ARCHIVED]
- Scheduler Basics [ARCHIVED]
- Season of Docs 2019 [ARCHIVED]
- Tips and Tricks for Oracle Shops [ARCHIVED]
3 Comments
Tomasz Urbaszek
Issue triage meeting notes: https://s.apache.org/airflow-triage
Alley John
OK
Jarek Potiuk
I deleted the comment and I am going to remove the user to have access. That was an obvious Spam