This is an automated email from the ASF dual-hosted git repository.
ash pushed a change to branch structlog-in-logging-mixin
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 1d08d56b589 fixup! Overhaull all Airflow logging to use structlog
omit a6d12175879 fixup! Overhaull all Airflow logging to use structlog
omit 55b08ff5777 fixup! Remove check for caplog in tests
omit 29470b039b1 fixup! Overhaull all Airflow logging to use structlog
omit ec61aca0f5f fixup! Overhaull all Airflow logging to use structlog
omit 81ceeec70df Remove check for caplog in tests
omit e069152248e Overhaull all Airflow logging to use structlog
add 9fabe619eb3 refactor(ui): replace hardcoded query parameter strings
with SearchParamsKeys constants (#55218)
add 1e406ab17f0 Feature/add auto refresh to edge react UI (#54994)
add dc84ec99e85 Nuke patched_secrets_masker fixture and its usages (#54884)
add 43c31e290be Update `is_authorized_dag` method in `FabAuthManager`
(#54926)
add 9d4d59806b0 Retry on more edge cases for bedrock (#55201)
add f1e9e522fb8 Fix connection management for EKS token generation (#55195)
add e7b859e473b Overhaull all Airflow logging to use structlog
add efbb3cbd4d3 Remove check for caplog in tests
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 (1d08d56b589)
\
N -- N -- N refs/heads/structlog-in-logging-mixin (efbb3cbd4d3)
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:
.../src/airflow/api_fastapi/core_api/security.py | 1 +
airflow-core/src/airflow/security/permissions.py | 27 ++--
.../airflow/ui/src/components/NeedsReviewBadge.tsx | 3 +-
.../src/airflow/ui/src/components/PoolBar.tsx | 7 +-
.../airflow/ui/src/pages/Dag/Overview/Overview.tsx | 5 +-
.../src/airflow/ui/src/pages/DagsList/DagTags.tsx | 3 +-
.../Dashboard/HistoricalMetrics/DagRunMetrics.tsx | 3 +-
.../Dashboard/HistoricalMetrics/MetricSection.tsx | 7 +-
.../HistoricalMetrics/TaskInstanceMetrics.tsx | 3 +-
.../src/airflow/ui/src/pages/Run/Header.tsx | 3 +-
.../ui/src/pages/Task/Overview/Overview.tsx | 3 +-
.../airflow/ui/src/pages/TaskInstance/Details.tsx | 7 +-
.../src/airflow/providers/amazon/aws/hooks/eks.py | 117 ++++++++-------
.../providers/amazon/aws/operators/bedrock.py | 9 +-
.../airflow/providers/amazon/aws/operators/eks.py | 30 ++--
.../providers/amazon/aws/utils/eks_get_token.py | 58 ++++++--
.../aws/example_bedrock_retrieve_and_generate.py | 3 +-
.../amazon/tests/unit/amazon/aws/hooks/test_eks.py | 149 ++++++-------------
.../tests/unit/amazon/aws/operators/test_eks.py | 88 +++++++++++-
.../unit/amazon/aws/utils/test_eks_get_token.py | 123 ++++++++++++----
.../providers/edge3/plugins/www/dist/main.umd.cjs | 47 ++++--
.../providers/edge3/plugins/www/src/main.tsx | 2 +-
.../edge3/plugins/www/src/pages/JobsPage.tsx | 7 +-
.../edge3/plugins/www/src/pages/WorkerPage.tsx | 7 +-
.../edge3/plugins/www/src/utils/config.ts | 12 +-
.../providers/edge3/plugins/www/src/utils/index.ts | 2 +
providers/edge3/www-hash.txt | 2 +-
providers/fab/docs/auth-manager/access-control.rst | 4 +-
.../providers/fab/auth_manager/fab_auth_manager.py | 85 +++++------
.../providers/fab/www/security/permissions.py | 15 +-
...6671118f1c5c.js => 743.fc7a7c6ef9d09365976e.js} | 2 +-
...txt => 743.fc7a7c6ef9d09365976e.js.LICENSE.txt} | 0
...> airflowDefaultTheme.ff5a35f322070b094aa2.css} | 0
...=> airflowDefaultTheme.ff5a35f322070b094aa2.js} | 0
...8906be65.css => flash.5583a9e0cf11f2be93da.css} | 0
...bc8906be65.js => flash.5583a9e0cf11f2be93da.js} | 0
...51.css => loadingDots.2e5f555f0753107b0300.css} | 0
...6251.js => loadingDots.2e5f555f0753107b0300.js} | 0
...e30f2484e.css => main.3cf3be1a0c5439bb640d.css} | 0
...c3e30f2484e.js => main.3cf3be1a0c5439bb640d.js} | 2 +-
...xt => main.3cf3be1a0c5439bb640d.js.LICENSE.txt} | 0
.../providers/fab/www/static/dist/manifest.json | 26 ++--
....css => materialIcons.3e67dd6fbfcc4f3b5105.css} | 0
...c2.js => materialIcons.3e67dd6fbfcc4f3b5105.js} | 0
...149ae2836.js => moment.9baee5ec3d7639a10897.js} | 0
...b84d8e00.js => runtime.ad800fc1845ad5c6ddeb.js} | 0
.../unit/fab/auth_manager/test_fab_auth_manager.py | 157 ++++++++++-----------
.../tests/unit/fab/auth_manager/test_security.py | 6 -
providers/fab/www-hash.txt | 2 +-
.../unit/microsoft/psrp/operators/test_psrp.py | 2 +-
task-sdk/tests/conftest.py | 10 --
.../tests/task_sdk/definitions/test_connections.py | 2 +-
.../tests/task_sdk/definitions/test_variables.py | 12 +-
.../task_sdk/execution_time/test_supervisor.py | 1 -
54 files changed, 614 insertions(+), 440 deletions(-)
copy airflow-core/src/airflow/ui/rules/levels.js =>
providers/edge3/src/airflow/providers/edge3/plugins/www/src/utils/config.ts
(72%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{743.27a753a06671118f1c5c.js
=> 743.fc7a7c6ef9d09365976e.js} (99%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{743.27a753a06671118f1c5c.js.LICENSE.txt
=> 743.fc7a7c6ef9d09365976e.js.LICENSE.txt} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{airflowDefaultTheme.56d4475fdae7883d3454.css
=> airflowDefaultTheme.ff5a35f322070b094aa2.css} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{airflowDefaultTheme.56d4475fdae7883d3454.js
=> airflowDefaultTheme.ff5a35f322070b094aa2.js} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{flash.0951d47c62bc8906be65.css
=> flash.5583a9e0cf11f2be93da.css} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{flash.0951d47c62bc8906be65.js
=> flash.5583a9e0cf11f2be93da.js} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{loadingDots.deaad0ce0e7691ed6251.css
=> loadingDots.2e5f555f0753107b0300.css} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{loadingDots.deaad0ce0e7691ed6251.js
=> loadingDots.2e5f555f0753107b0300.js} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{main.810554d06c3e30f2484e.css
=> main.3cf3be1a0c5439bb640d.css} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{main.810554d06c3e30f2484e.js
=> main.3cf3be1a0c5439bb640d.js} (97%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{main.810554d06c3e30f2484e.js.LICENSE.txt
=> main.3cf3be1a0c5439bb640d.js.LICENSE.txt} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{materialIcons.b0c6cc32cdacff89f7c2.css
=> materialIcons.3e67dd6fbfcc4f3b5105.css} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{materialIcons.b0c6cc32cdacff89f7c2.js
=> materialIcons.3e67dd6fbfcc4f3b5105.js} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{moment.518a43bcfaf149ae2836.js
=> moment.9baee5ec3d7639a10897.js} (100%)
rename
providers/fab/src/airflow/providers/fab/www/static/dist/{runtime.4a925577de9ab84d8e00.js
=> runtime.ad800fc1845ad5c6ddeb.js} (100%)