This is an automated email from the ASF dual-hosted git repository.
Lee-W pushed a change to branch ci-upgrade-main
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 71a74c00bb1 [main] CI: Upgrade important CI environment
add ca31bc2e11f Catch general Exception when initializing a dag bundle
(#71355)
add 3160334d0ae Add HdfsRemoteLogIO.from_config and register hdfs remote
logging scheme (#71278)
add fe5107f1f8d Fix Grid view failing to load large Dags on MySQL (#71342)
add 7cdb9ad47af Fix 500 when combining last-run and any-run Dag state
filters (#71366)
add 54018baa191 Add backward-walk coverage for cursor-based pagination
(#71365)
add a37c358ade2 Disable separate Keycloak JWTs for Airflow v3.2- (#70981)
add 2ece6fd2928 Fix Airflow JWT getting cleared in /login_callback (#71077)
add 8b78cd38b34 Bump the fab-ui-package-updates group across 1 directory
with 2 updates (#71005)
add 4260b163366 Bump the auth-ui-package-updates group across 1 directory
with 7 updates (#71227)
add 8c16340ca49 Fix dynamic glue rule set recommendations sensor config
(#71117)
add 0ffa24abc6c Clarify that DAG.access_control is only read by the FAB
auth manager (#71260)
add 3260046a46e Include Bedrock ingestion job failure reasons in the error
message (#71124)
add 643a0fa29a6 Keep task log selection stable while dragging (#71155)
add dcd651c32ab Fix executor validation error referencing non-existent
[core] executors (#71336)
add 68ba707b32c Bump the core-ui-package-updates group across 1 directory
with 12 updates (#71298)
add 198944a3ce3 Support certificate auth for Microsoft Graph filesystem
(#71362)
add 655740bb982 Add new index for trigger (#69038)
add d3c02bbb2cb Harden TypeScript SDK dependency installation (#71394)
add d8cfc951f7e Convert check-sdk-imports to capture occurences than files
(#71212)
add 4d3a247fc41 Multi Team: Automatically create and assign team default
pools (#69768)
add 1d7d97abd34 [main] CI: Upgrade important CI environment
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 (71a74c00bb1)
\
N -- N -- N refs/heads/ci-upgrade-main (1d7d97abd34)
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:
airflow-core/.pre-commit-config.yaml | 103 +---
airflow-core/docs/core-concepts/multi-team.rst | 5 +
airflow-core/docs/migrations-ref.rst | 4 +-
.../docs/security/deprecated_permissions.rst | 20 +-
airflow-core/newsfragments/69768.feature.rst | 1 +
.../auth/managers/simple/ui/package.json | 14 +-
.../auth/managers/simple/ui/pnpm-lock.yaml | 453 ++++++--------
.../src/airflow/api_fastapi/common/parameters.py | 10 +-
.../airflow/api_fastapi/core_api/routes/ui/grid.py | 9 +-
.../src/airflow/cli/commands/team_command.py | 65 +-
airflow-core/src/airflow/dag_processing/dagbag.py | 30 +-
airflow-core/src/airflow/dag_processing/manager.py | 3 +-
....py => 0130_3_4_0_add_new_index_for_trigger.py} | 26 +-
airflow-core/src/airflow/models/pool.py | 4 +
airflow-core/src/airflow/models/trigger.py | 3 +-
airflow-core/src/airflow/ui/package.json | 24 +-
airflow-core/src/airflow/ui/pnpm-lock.yaml | 681 ++++++++++-----------
.../ui/src/pages/TaskInstance/Logs/Logs.test.tsx | 109 +++-
.../src/pages/TaskInstance/Logs/TaskLogContent.tsx | 87 ++-
.../pages/TaskInstance/Logs/logSelection.test.ts | 189 ++++++
.../ui/src/pages/TaskInstance/Logs/logSelection.ts | 63 ++
airflow-core/src/airflow/utils/db.py | 2 +-
.../tests/unit/api_fastapi/common/test_cursors.py | 53 ++
.../api_fastapi/core_api/routes/ui/test_dags.py | 18 +
.../tests/unit/cli/commands/test_team_command.py | 106 +++-
.../tests/unit/dag_processing/test_dagbag.py | 76 ++-
.../tests/unit/dag_processing/test_manager.py | 33 +
airflow-core/tests/unit/models/test_pool.py | 3 +
generated/known_sdk_imports_in_core.txt | 44 ++
.../providers/amazon/aws/sensors/bedrock.py | 27 +-
...xample_glue_data_quality_with_recommendation.py | 5 +
.../tests/unit/amazon/aws/sensors/test_bedrock.py | 18 +-
providers/apache/hdfs/provider.yaml | 4 +
.../providers/apache/hdfs/get_provider_info.py | 6 +
.../providers/apache/hdfs/log/hdfs_task_handler.py | 26 +
.../unit/apache/hdfs/log/test_hdfs_task_handler.py | 82 ++-
.../fab/src/airflow/providers/fab/www/package.json | 4 +-
.../src/airflow/providers/fab/www/pnpm-lock.yaml | 164 ++---
providers/keycloak/docs/changelog.rst | 12 +-
.../keycloak/auth_manager/keycloak_auth_manager.py | 16 +-
.../providers/keycloak/auth_manager/middleware.py | 14 +-
.../keycloak/auth_manager/routes/login.py | 44 +-
.../airflow/providers/keycloak/version_compat.py | 1 +
.../keycloak/auth_manager/routes/test_login.py | 6 +-
.../auth_manager/test_keycloak_auth_manager.py | 98 ++-
.../unit/keycloak/auth_manager/test_middleware.py | 3 +-
providers/microsoft/azure/docs/changelog.rst | 1 +
.../microsoft/azure/docs/filesystems/msgraph.rst | 8 +-
.../providers/microsoft/azure/fs/msgraph.py | 64 +-
.../tests/unit/microsoft/azure/fs/test_msgraph.py | 106 +++-
scripts/ci/prek/check_sdk_imports_in_core.py | 210 ++++++-
.../ci/prek/test_check_sdk_imports_in_core.py | 232 ++++++-
task-sdk/src/airflow/sdk/definitions/dag.py | 7 +-
task-sdk/tests/task_sdk/definitions/test_dag.py | 4 +-
ts-sdk/.pre-commit-config.yaml | 1 +
ts-sdk/README.md | 6 +
ts-sdk/pnpm-lock.yaml | 42 ++
.../provider.yaml => ts-sdk/pnpm-workspace.yaml | 31 +-
58 files changed, 2477 insertions(+), 1003 deletions(-)
create mode 100644 airflow-core/newsfragments/69768.feature.rst
copy
airflow-core/src/airflow/migrations/versions/{0126_3_4_0_add_index_on_asset_uri.py
=> 0130_3_4_0_add_new_index_for_trigger.py} (64%)
create mode 100644 generated/known_sdk_imports_in_core.txt
copy providers/common/dataquality/provider.yaml => ts-sdk/pnpm-workspace.yaml
(58%)