This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/pip/v2-11-test/pip-dependency-updates-2d1b79e300
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit db12fd19f8e Bump the pip-dependency-updates group across 2 directories
with 8 updates
omit d5fbdd6caff Fix stuck queued tasks by calling executor fail method and
invoking failure callbacks (#53038)
omit 2c130fc3c9a Free up disk space for image build (#61845)
omit b99b8cdfbf9 Run fab provider tests in v2-11-test (#61633)
omit c439a217881 Fix recursion depth error in
_redact_exception_with_context (#61797)
omit 3a8464a1e85 Avoid warning when passing none as dataset alias (#61791)
omit 0266568628e Add pool name validation to avoid XSS from the DAG file
(#61732)
omit a6add6b5df1 Prevent scheduler to crash due to RecursionError when
making a SQL query (#55778)
omit e2b339652a9 Fix root logger level cache invalidation in
LoggerMutationHelper (#61644)
omit 1d9cf9e9f37 Migrate to connexion 2.15 (#51681)
omit c974ca5221f Cleanup the dev folder for v2-11-test branch (#61607)
omit 3cd78b4f724 Synchronize common compat to 1.2.1 in v2-11-test branch
(#61602)
omit 415166f85e2 Synchronize FAB provider with 1.5.4 version (#61601)
omit 90f7c3922e7 Synchronize GitHub workflows and Breeze tooling for 2.11
branch (#61598)
omit 6925162a67e Update pytest requirement from <9,>=8.2 to >=8.2,<10 in
/docker_tests (#58156)
omit 880f29845a4 update null event values to empty string in downgrade for
migration revision_id d75389605139 (#57131)
omit deb9c79db45 Fix WeightRule spec (#53947)
omit 7f9dfd6a89d Bump trove-classifiers from 2025.9.8.13 to 2025.9.9.12
(#55417)
omit 985960daed5 Bump trove-classifiers from 2025.8.26.11 to 2025.9.8.13
(#55378)
omit a77dd0870c9 Bump trove-classifiers from 2025.8.6.13 to 2025.8.26.11
(#54974)
omit 2692a389b2e Bump trove-classifiers from 2025.5.9.12 to 2025.8.6.13
(#54190)
omit c39db61c8d0 Bump gitpython from 3.1.44 to 3.1.45 (#53721)
omit 2552a3641bf Correctly treat requeuet on reschedule sensors as
resetting after each reschedule (#51410) (#52638)
omit 53a9c4a6cf4 Allow more empty loops before stopping log streaming
(#52614) (#52636)
omit 2cd640cc970 Upgrade uv to latest version
omit 9ef3dab6ed4 [v2-11-test] Ensuring XCom return value can be mapped for
dynamically-mapped @task_group's (#51668)
omit 55f24b42da2 [v2-11-test] Fix archival for cascading deletes by
archiving dependent tables first (#51952) (#52211)
omit 1a93f4040e0 Also remove provider module tests
omit 1b6b6100732 Also remove empty module
omit 28aebd16dff [v2-11-test] Remove tests that fail collection
omit f538dfe1488 [v2-11-test] Quarantine test_web_cli_background (#52085)
omit 1cb91a05f9a Fix static checks in v2-11-test branch (#52034)
omit 2b8818a7552 [v2-11-test] Stop streaming task logs if end of log mark
is missing (#51904)
omit 868efd2bbd8 [v2-11-test] Allow test migration to pytest 8.4.0 (#51349)
(#51749)
omit 233f9aa063a Fix bad width w/no options in multi-select DAG parameter
(#51516)
omit c16ad984619 [v2-11-test] Fix automated switching of breeze for Airflow
2 (#51430) (#51435)
omit b3a3591c946 Fix remove filter button visibility in Pools list page
(#51161)
omit 4308cae8984 Fix delete button visibility in search filters (#51100)
omit a0c3c05a14f docs: replace constraints-3.8.txt as constraints-3.9.txt
as constraints-3.8.txt does not exist in 2.11 (#51049)
omit 75422dd96cf [v2-11-test] Bugfix Breeze BetterChoice with newer click
versions (#51051) (#51054)
omit 2d5363f8e9d [v2-11-test] Bugfix/fix latest pypi version check
(#51039)\n\n* Fix version check from Pypi, requires user agent else raises HTTP
406\n\n* Fix version check from Pypi, requires user agent else raises HTTP 406,
also other cases in codebase\n(cherry picked from commit
eb7c346dd0dcd510fd99f2382aec81d41dc4d0c3)\n\nCo-authored-by: Jens Scheffler
<[email protected]> (#51045)
omit b633bad9de4 Bump flit from 3.10.1 to 3.12.0 in /dev/breeze (#50786)
omit 09b55e67f3a Bump hatch from 1.14.0 to 1.14.1 in /dev/breeze (#50785)
omit c7c5a4545a7 [v2-11-test] Fix selective checks failing on breeze
dependabot upgrade (#50795) (#50799)
omit d93ce5ec0bf fix(migrations): from 2.2.0 to 2.11.0 for Sqlite (#50745)
omit 362409a55e1 [Airflow 2.x] check if stand alone dag processor is active
in get_health endpoint (#48612)
omit be339b465f7 Update latest breeze deps
omit d6ff88f89ad Bump flit-core from 3.11.0 to 3.12.0 in /dev/breeze
(#50703)
omit a4e6ddd73d7 Bump trove-classifiers from 2025.4.28.22 to 2025.5.9.12
(#50701)
omit 57bf4a119b3 Bump pluggy from 1.5.0 to 1.6.0 (#50700)
omit 09ac750cd54 Bump keyring from 10.1 to 25.6.0 (#50699)
omit 424567cae9d Bump packaging from 24.2 to 25.0 (#50698)
add 7833f5da87f Fix Confirmation dialog for DagRun MarkAs and Clear
Actions (#52831)
add d9b679d7cbe Bump packaging from 24.2 to 25.0 (#50698)
add 653c6e85bc7 Bump keyring from 10.1 to 25.6.0 (#50699)
add 170f17977cd Bump pluggy from 1.5.0 to 1.6.0 (#50700)
add 5c13d9f0bc6 Bump trove-classifiers from 2025.4.28.22 to 2025.5.9.12
(#50701)
add ab3f0e8221f Bump flit-core from 3.11.0 to 3.12.0 in /dev/breeze
(#50703)
add 7133ee62c62 Update latest breeze deps
add d7818433b9b [Airflow 2.x] check if stand alone dag processor is active
in get_health endpoint (#48612)
add 20ae0f4b81b fix(migrations): from 2.2.0 to 2.11.0 for Sqlite (#50745)
add cbfe8fcbec4 [v2-11-test] Fix selective checks failing on breeze
dependabot upgrade (#50795) (#50799)
add b8f4ac1b005 Bump hatch from 1.14.0 to 1.14.1 in /dev/breeze (#50785)
add 774c8b1e87e Bump flit from 3.10.1 to 3.12.0 in /dev/breeze (#50786)
add f821596c646 [v2-11-test] Bugfix/fix latest pypi version check
(#51039)\n\n* Fix version check from Pypi, requires user agent else raises HTTP
406\n\n* Fix version check from Pypi, requires user agent else raises HTTP 406,
also other cases in codebase\n(cherry picked from commit
eb7c346dd0dcd510fd99f2382aec81d41dc4d0c3)\n\nCo-authored-by: Jens Scheffler
<[email protected]> (#51045)
add 1d5466ecf55 [v2-11-test] Bugfix Breeze BetterChoice with newer click
versions (#51051) (#51054)
add cba5e06c83e docs: replace constraints-3.8.txt as constraints-3.9.txt
as constraints-3.8.txt does not exist in 2.11 (#51049)
add 415ae315223 Fix delete button visibility in search filters (#51100)
add aef5bd772be Fix remove filter button visibility in Pools list page
(#51161)
add 640b5ac28aa [v2-11-test] Fix automated switching of breeze for Airflow
2 (#51430) (#51435)
add 6e10f548333 Fix bad width w/no options in multi-select DAG parameter
(#51516)
add 7c72840c3d6 [v2-11-test] Allow test migration to pytest 8.4.0 (#51349)
(#51749)
add d7289286a0f [v2-11-test] Stop streaming task logs if end of log mark
is missing (#51904)
add 849c0539dd5 Fix static checks in v2-11-test branch (#52034)
add ae31de5c9c8 [v2-11-test] Quarantine test_web_cli_background (#52085)
add 6c9c969c9a6 [v2-11-test] Remove tests that fail collection
add 55071b9613e Also remove empty module
add 65f20d093a1 Also remove provider module tests
add 8d8d42251fe [v2-11-test] Fix archival for cascading deletes by
archiving dependent tables first (#51952) (#52211)
add f033fc5ef62 [v2-11-test] Ensuring XCom return value can be mapped for
dynamically-mapped @task_group's (#51668)
add 4aa83da482e Upgrade uv to latest version
add 51c2af12ee4 Allow more empty loops before stopping log streaming
(#52614) (#52636)
add cd045ab270d Correctly treat requeuet on reschedule sensors as
resetting after each reschedule (#51410) (#52638)
add 66594caad32 Bump gitpython from 3.1.44 to 3.1.45 (#53721)
add ced3beb45fd Bump trove-classifiers from 2025.5.9.12 to 2025.8.6.13
(#54190)
add a606dec13f7 Bump trove-classifiers from 2025.8.6.13 to 2025.8.26.11
(#54974)
add 979a561a3dd Bump trove-classifiers from 2025.8.26.11 to 2025.9.8.13
(#55378)
add b62f71b1082 Bump trove-classifiers from 2025.9.8.13 to 2025.9.9.12
(#55417)
add 30ac066ab04 Fix WeightRule spec (#53947)
add 444186d428c update null event values to empty string in downgrade for
migration revision_id d75389605139 (#57131)
add becbbc6c623 Update pytest requirement from <9,>=8.2 to >=8.2,<10 in
/docker_tests (#58156)
add df50be6daca Synchronize GitHub workflows and Breeze tooling for 2.11
branch (#61598)
add 29671212aad Synchronize FAB provider with 1.5.4 version (#61601)
add 460b52d1e61 Synchronize common compat to 1.2.1 in v2-11-test branch
(#61602)
add 2432114f86d Cleanup the dev folder for v2-11-test branch (#61607)
add d7e510004bf Migrate to connexion 2.15 (#51681)
add 6d2795d3768 Fix root logger level cache invalidation in
LoggerMutationHelper (#61644)
add 5a8db192858 Prevent scheduler to crash due to RecursionError when
making a SQL query (#55778)
add 9a7cf20c600 Add pool name validation to avoid XSS from the DAG file
(#61732)
add c547231a472 Avoid warning when passing none as dataset alias (#61791)
add 00f15eed02d Fix recursion depth error in
_redact_exception_with_context (#61797)
add 553228f837f Run fab provider tests in v2-11-test (#61633)
add 2ae360d275a Free up disk space for image build (#61845)
add 5885f64528a Fix stuck queued tasks by calling executor fail method and
invoking failure callbacks (#53038)
add 8e7d3e3d30d Fix redaction of illegal args (#61883)
add 3adfc6c40ef Masking details while creating connections using json &
uri (#61882)
add bfd1ee77fe9 Disable use of LogTemplate table by default (#61880)
add 359e05d7d06 Add proxy values to be masked by secrets manager (#61906)
add 59b1b549ce7 Skip compatibility tests and limit fab provider (#61909)
add 4ff8faa0c78 Add release notes for FAB provider
add 11bc2bc6b85 Fix release command
add ef15f7dafb1 Add release notes for Airflow 2.11.1
add c722b06531d Bump the pip-dependency-updates group across 2 directories
with 8 updates
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (db12fd19f8e)
\
N -- N -- N
refs/heads/dependabot/pip/v2-11-test/pip-dependency-updates-2d1b79e300
(c722b06531d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../action.yml | 32 +-
.github/boring-cyborg.yml | 4 +-
.github/workflows/additional-ci-image-checks.yml | 4 +-
.github/workflows/basic-tests.yml | 61 ++--
.github/workflows/ci-image-checks.yml | 44 +--
.github/workflows/ci.yml | 8 +-
.github/workflows/test-provider-packages.yml | 178 ++++++------
.gitpod.yml | 6 +-
.pre-commit-config.yaml | 31 +-
Dockerfile | 2 +-
Dockerfile.ci | 4 +-
INSTALL => INSTALLING.md | 321 +++++++++++++--------
PROVIDERS.rst | 4 +-
README.md | 99 ++++---
RELEASE_NOTES.rst | 85 ++++++
airflow/config_templates/config.yml | 14 +
airflow/models/baseoperator.py | 5 +-
airflow/models/dagrun.py | 20 +-
airflow/models/tasklog.py | 15 +
airflow/providers/MANAGING_PROVIDERS_LIFECYCLE.rst | 22 +-
airflow/providers/common/sql/README_API.md | 18 +-
.../doc/adr/0001-record-architecture-decisions.md | 10 -
airflow/providers/fab/CHANGELOG.rst | 10 +-
airflow/providers/fab/__init__.py | 4 +-
airflow/providers/fab/provider.yaml | 2 +-
airflow/reproducible_build.yaml | 4 +-
airflow/utils/cli.py | 34 ++-
airflow/utils/log/secrets_masker.py | 2 +
.../www/static/js/dag/details/dagRun/ClearRun.tsx | 82 +++++-
.../www/static/js/dag/details/dagRun/MarkRunAs.tsx | 44 +--
clients/python/pyproject.toml | 2 +-
contributing-docs/02_how_to_communicate.rst | 2 +-
contributing-docs/03_contributors_quick_start.rst | 52 ++--
contributing-docs/05_pull_requests.rst | 14 +-
contributing-docs/06_development_environments.rst | 4 +-
contributing-docs/07_local_virtualenv.rst | 6 +-
contributing-docs/08_static_code_checks.rst | 122 ++++----
contributing-docs/11_provider_packages.rst | 12 +-
contributing-docs/13_metadata_database_updates.rst | 6 +-
contributing-docs/14_node_environment_setup.rst | 2 +-
contributing-docs/15_architecture_diagrams.rst | 10 +-
contributing-docs/16_contribution_workflow.rst | 6 +-
contributing-docs/17_adding_api_endpoints.rst | 19 +-
dev/README_RELEASE_AIRFLOW.md | 4 +-
dev/README_RELEASE_HELM_CHART.md | 2 +-
dev/airflow-github | 2 +-
dev/breeze/doc/01_installation.rst | 2 +-
dev/breeze/doc/03_developer_tasks.rst | 6 +-
dev/breeze/doc/04_troubleshooting.rst | 32 +-
dev/breeze/doc/07_breeze_maintenance_tasks.rst | 2 +-
dev/breeze/doc/10_advanced_breeze_topics.rst | 12 +-
dev/breeze/doc/ci/02_images.md | 54 ++--
dev/breeze/doc/ci/04_selective_checks.md | 18 +-
dev/breeze/doc/ci/05_workflows.md | 2 +-
dev/breeze/doc/ci/07_running_ci_locally.md | 6 +-
dev/breeze/doc/images/output-commands-hash.txt | 2 +-
dev/breeze/doc/images/output-commands.svg | 2 +-
dev/breeze/doc/images/output_down.svg | 2 +-
dev/breeze/doc/images/output_down.txt | 2 +-
dev/breeze/doc/images/output_shell.svg | 6 +-
dev/breeze/doc/images/output_shell.txt | 2 +-
dev/breeze/doc/images/output_start-airflow.svg | 2 +-
dev/breeze/doc/images/output_start-airflow.txt | 2 +-
dev/breeze/doc/images/output_static-checks.svg | 4 +-
dev/breeze/doc/images/output_static-checks.txt | 2 +-
.../airflow_breeze/commands/developer_commands.py | 20 +-
.../commands/developer_commands_config.py | 2 +-
.../commands/release_management_commands.py | 6 +-
dev/breeze/src/airflow_breeze/global_constants.py | 2 +-
.../src/airflow_breeze/params/shell_params.py | 4 +-
dev/breeze/src/airflow_breeze/pre_commit_ids.py | 2 +-
dev/breeze/src/airflow_breeze/utils/packages.py | 2 +-
dev/breeze/src/airflow_breeze/utils/run_utils.py | 30 +-
.../src/airflow_breeze/utils/selective_checks.py | 28 +-
dev/breeze/tests/test_packages.py | 9 +-
dev/breeze/tests/test_selective_checks.py | 54 ++--
docker_tests/docker_utils.py | 2 +-
docs/apache-airflow-providers-fab/index.rst | 4 +-
.../installation/supported-versions.rst | 19 +-
generated/PYPI_README.md | 57 ++--
generated/provider_dependencies.json | 2 +-
hatch_build.py | 18 +-
newsfragments/39908.significant.rst | 11 -
newsfragments/48568.significant.rst | 1 -
newsfragments/61598.significant.rst | 14 -
scripts/ci/pre_commit/check_min_python_version.py | 8 +-
scripts/ci/pre_commit/common_precommit_utils.py | 4 +-
scripts/ci/pre_commit/mypy_folder.py | 2 +-
scripts/ci/pre_commit/supported_versions.py | 12 +-
.../ci/pre_commit/update_common_sql_api_stubs.py | 5 +-
scripts/ci/pre_commit/update_er_diagram.py | 2 +-
...pre_commit.py => update_installers_and_prek.py} | 22 +-
scripts/in_container/run_generate_constraints.py | 5 +
scripts/in_container/run_migration_reference.py | 2 +-
tests/models/test_baseoperator.py | 17 ++
tests/utils/log/test_file_processor_handler.py | 2 +
tests/utils/log/test_log_reader.py | 5 +
tests/utils/test_cli_util.py | 43 ++-
tests/utils/test_log_handlers.py | 36 +++
tests/www/views/test_views_log.py | 23 ++
100 files changed, 1239 insertions(+), 830 deletions(-)
rename .github/actions/{install-pre-commit => install-prek}/action.yml (67%)
rename INSTALL => INSTALLING.md (63%)
delete mode 100644 newsfragments/39908.significant.rst
delete mode 100644 newsfragments/48568.significant.rst
delete mode 100644 newsfragments/61598.significant.rst
rename scripts/ci/pre_commit/{update_installers_and_pre_commit.py =>
update_installers_and_prek.py} (89%)