airflow
airflow copied to clipboard
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
--- ### Description Added support for passing a note to TriggerDagRunOperator. ### Use Case Currently, notes can only be passed via the API. This PR adds a note argument to...
relate: #53738 --- **^ Add meaningful description above** Read the **[Pull Request Guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#pull-request-guidelines)** for more information. In case of fundamental code changes, an Airflow Improvement Proposal ([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvement+Proposals)) is needed. In...
Use pydantic `is_required()` and ask users to fill in before sending requests or building it. Auto-generate appropriate messages Combine with #57634 if possible
## Why closes: https://github.com/apache/airflow/issues/58919 ## What Add a row lock to AssetModel when updating APDR for MySQL and PostgreSQL. Since SQLIte does not support row lock, add retry mechanism if...
related: https://github.com/apache/airflow/issues/55947 ## The purpose of this PR: Mask sensitive values in cli The sensitive values are: ``` secret_key jwt_secret asset_manager_kwargs fernet_key sql_alchemy_conn sql_alchemy_conn_async sql_alchemy_engine_args remote_task_handler_kwargs backend_kwargs sentry_dsn secret_key secrets_backend_kwargs...
This PR picks up the work from @Brunda10 in PR #56042, which had become stale. * Fixes 404 errors for XCom keys containing special characters (e.g., /). * Keys are...
This PR fixes how Connection.get_uri() handles extras with non-string values (floats, booleans, nested dicts). Extras are now stringified before encoding to produce valid, SQLAlchemy-compatible URIs. Added a unit test test_get_uri_with_non_string_extras...
The webserver specific labels are missing from webserver deployment labels. Other objects like webserver service, hpa etc includes this label but not just deployment. Similar situation in scheduler side also....
related: #57633 closes: #57720 Use `exclude_defaults` to prevent requests from having empty or null values. --- **^ Add meaningful description above** Read the **[Pull Request Guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#pull-request-guidelines)** for more information. In...
### Description This PR enhances the Airflow Helm chart to support advanced Celery worker topologies, enabling more flexible resource allocation and precise autoscaling configurations. ### Why is this needed? **1....