fix(config): Mark three unused config.yml options as deprecated - #71261
fix(config): Mark three unused config.yml options as deprecated#71261waterWang wants to merge 1 commit into
Conversation
|
Closing this as part of a cleanup of a large batch of PRs opened in quick succession from this account. 18 PRs have been opened here in the past two weeks and none have merged. Several show signs of being generated and submitted without review: #71432 and #71433 are the same change across the same five files, opened two minutes apart, and several titles carry a leaked agent identifier that other contributors already flagged as garbled text on #70629 and #71322. Airflow is maintained by volunteers. Every PR costs reviewer time and CI capacity, so a high volume of unvetted submissions has a real cost to the project. You are welcome to keep contributing. Please open one change at a time, run it locally against the tests, and read the contributors' guide before submitting. If you think a specific change here is correct, comment with the reasoning and a maintainer can reopen it. |
Description
Three options in
config.ymlare never read anywhere in the repository — not in Python, not in the React UI, not in the Helm chart, not in the docs:[logging] color_log_error_keywords[logging] color_log_warning_keywords[scheduler] ignore_first_depends_on_past_by_defaultNone of the three carried
version_deprecatedordeprecation_reason, so they were presented as current settings inconfig.yml(which drives both the generatedairflow.cfgand the configuration reference). Someone reading the docs sets one of these and nothing happens, with no warning.Fix
Add
version_deprecated: 3.4.0anddeprecation_reason: This parameter is no longer used.to all three options, following the existing pattern used by e.g.[traces] otel_debug_traces_on.Closes #71259