This is an automated email from the ASF dual-hosted git repository.

vatsrahul1001 pushed a change to branch backport-b43a87e-v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from ed99d11f44e [v3-3-test] Run UI compile checks in CI when only an 
OpenAPI spec changes (#70643)
     add fc3c4fe01e4 [v3-3-test] i18n(Ko): add missing translations (Jul 30) 
(#70767) (#70807)
     add d8cf70ad04f [v3-3-test] Flag missing conn-fields when hook-only files 
change in static checks (#70007) (#70214)
     add 682cd905769 [v3-3-test] Add custom metrics section in metrics docs 
(#69371) (#70778)
     add d7d416505ec [v3-3-test] Fix incorrect code samples in the Deadline 
Alerts docs (#70709) (#70786)
     add 7013c59d718 [v3-3-test] Document effect of state-store cleanup in 
ResumableJobMixin (#70718) (#70792)
     add 0b33f73d9a9 Making ResumableJobMixin a abstract class and its methods 
abstractmethods (#69607) (#70810)
     add 3bf8bf0c357 Remove duplicate tests in Task SDK (#68504) (#70809)
     add f006f9d537c [v3-3-test] Reset task try when switching Graph tasks 
(#70780) (#70817)
     add 927f78bf72b [v3-3-test] cli: Fix TypeError in 'airflow db shell' when 
database name is missing (#68913) (#70752)
     add d2b06e4870a [v3-3-test] Fix config update --option/--ignore-option 
never matching options (#70240) (#70757)
     add b9c44697a0a Upgrade UI dependencies (patch/minor and dev-tooling 
bumps) (#70546) (#70818)
     add 8a6dd89000e Add `has_note` key to the API response for TI to render 
saved note indicator in Airflow 3 Grid View UI (#68979) (#70829)
     add 83e97906a65 [v3-3-test] i18n(ko): Backport Korean translations from 
main (#70832)
     add c12786c04da Upgrade UI dependencies (major bumps) (#70777) (#70828)
     add 0d3616123e0 Bump the 3-3-uv-dependency-updates group in /dev/breeze 
with 4 updates (#70853)
     add 1fd40eae5a7 Bump the 3-3-auth-ui-package-updates group across 1 
directory with 2 updates (#70851)
     add 2ce28e06e64 [v3-3-test] Only resolve a team namespaced environment 
secret for its own team (#70736) (#70882)
     add ef95d554081 Fix mypy failure on datadog timer wrapped by shared 
observability Timer (#69202) (#70887)
     add c0993da8a18 Bump globals (#70849)
     add eda11ffdeaa Bump the github-actions-updates group across 1 directory 
with 4 updates (#70855)
     add 519fd3469ef Bump the 3-3-edge-ui-package-updates group across 1 
directory with 2 updates (#70852)
     add 5931029a3e8 Fix Breeze type errors that fail static checks on every PR 
(#70900)
     add ac9e8cf73eb [v3-3-test] Pin lang-SDK k8s test's Go/Java SDKs to 
upstream main (#69545) (#69895)
     add 58d6c813f89 [v3-3-test] Drop colored logging from the Go SDK edge 
worker (#70824) (#70908)
     add ae7c36b5eff [v3-3-test] Limit pandas to < 3 for DataFrame XComs 
(#70791) (#70912)
     add 66b71280ba5 Bump the 3-3-go-sdk-dependency-updates group across 1 
directory with 11 updates (#70845)
     add 02fe846739b Bump boto3 in /dev/breeze in the 3-3-uv-dependency-updates 
group (#70872)
     add 2ce3cb482d1 Re-tidy the lang-SDK Go example against the upstream 
go-sdk (#70928)
     add ce942ee496e Send Airflow CLI logs to stderr for -o commands so 
structured output stays parseable (#68598) (#70747)
     add 1ea6b369b38 UI: Make the Dag pause toggle distinguishable in dark mode 
(#70203) (#70748)
     add b7dd5e18097 [v3-3-test] Handle ValueError for `trigger_dag_run` API 
request (#67601) (#70775)
     add ce49929a41d Add `has_note` key to the Grid Runs API response (#69121) 
(#70834)
     add f0d61faf801 [v3-3-test] Fix wtforms-mocking condition (#70811) (#70821)
     add 17fbb134877 Avoid duplicate trigger-rule upstream-count queries per 
scheduling pass (#67672) (#70826)
     add b32da09ad5d Triggerer: strengthen triggerer metric test coverage 
(#68545) (#70827)
     add 9cc6298df4b [v3-3-test] UI: Align boolean controls in Trigger Dag form 
(#70713) (#70963)
     add d461e34744e [v3-3-test] Bump structlog>=26.1.0 and croniter>=6.2.2 to 
fix memory leaks (#70694) (#70749)
     add 8ebff231134 Merge branch 'v3-3-test' into backport-b43a87e-v3-3-test

No new revisions were added by this update.

Summary of changes:
 .github/workflows/asf-allowlist-check.yml          |    2 +-
 .github/workflows/basic-tests.yml                  |    8 +-
 .github/workflows/ci-amd.yml                       |    2 +-
 .github/workflows/ci-arm.yml                       |    2 +-
 .github/workflows/ci-image-build.yml               |    6 +-
 .github/workflows/ci-image-checks.yml              |    4 +-
 .github/workflows/prod-image-build.yml             |    2 +-
 .github/workflows/publish-docs-to-s3.yml           |    4 +-
 .github/workflows/recheck-old-bug-report.yml       |    2 +-
 .github/workflows/stale.yml                        |    4 +-
 .pre-commit-config.yaml                            |    2 +-
 .../logging-monitoring/metrics.rst                 |   71 +-
 airflow-core/docs/howto/deadline-alerts.rst        |   17 +-
 airflow-core/newsfragments/67672.improvement.rst   |    1 +
 airflow-core/newsfragments/70240.bugfix.rst        |    1 +
 airflow-core/newsfragments/70791.significant.rst   |   35 +
 airflow-core/pyproject.toml                        |    4 +-
 airflow-core/src/airflow/__main__.py               |    6 +
 .../auth/managers/simple/ui/package.json           |    4 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         |  272 ++--
 .../api_fastapi/core_api/datamodels/ui/common.py   |    1 +
 .../api_fastapi/core_api/datamodels/ui/grid.py     |    1 +
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |    8 +
 .../airflow/api_fastapi/core_api/routes/ui/grid.py |   26 +-
 .../core_api/services/ui/connections.py            |    4 +-
 .../api_fastapi/core_api/services/ui/grid.py       |    5 +
 .../api_fastapi/execution_api/routes/dag_runs.py   |    8 +
 .../src/airflow/cli/commands/config_command.py     |    5 +-
 .../src/airflow/cli/commands/db_command.py         |    6 +
 airflow-core/src/airflow/cli/utils.py              |   15 +
 airflow-core/src/airflow/models/dagrun.py          |   16 +-
 .../src/airflow/secrets/environment_variables.py   |   38 +-
 airflow-core/src/airflow/ti_deps/dep_context.py    |   31 +
 .../src/airflow/ti_deps/deps/trigger_rule_dep.py   |   42 +-
 airflow-core/src/airflow/ui/eslint.config.js       |    1 -
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |   11 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |    2 +
 airflow-core/src/airflow/ui/package.json           |   56 +-
 airflow-core/src/airflow/ui/pnpm-lock.yaml         | 1483 +++++++++-----------
 .../airflow/ui/public/i18n/locales/ko/admin.json   |    1 +
 .../airflow/ui/public/i18n/locales/ko/common.json  |   47 +-
 .../ui/public/i18n/locales/ko/components.json      |    2 +
 .../src/airflow/ui/public/i18n/locales/ko/dag.json |    1 +
 .../airflow/ui/public/i18n/locales/ko/dags.json    |    2 +
 .../ui/public/i18n/locales/ko/dashboard.json       |    6 +
 .../airflow/ui/public/i18n/locales/ko/hitl.json    |   14 +
 airflow-core/src/airflow/ui/rules/core.js          |    1 -
 airflow-core/src/airflow/ui/rules/i18n.js          |    4 +-
 airflow-core/src/airflow/ui/rules/i18next.js       |    1 -
 airflow-core/src/airflow/ui/rules/perfectionist.js |    1 -
 airflow-core/src/airflow/ui/rules/prettier.js      |    1 -
 airflow-core/src/airflow/ui/rules/react.js         |    1 -
 airflow-core/src/airflow/ui/rules/stylistic.js     |    1 -
 airflow-core/src/airflow/ui/rules/typescript.js    |    1 -
 airflow-core/src/airflow/ui/rules/unicorn.js       |    1 -
 .../ui/src/components/FlexibleForm/FieldBool.tsx   |    2 +
 .../Graph/TaskLink.test.tsx}                       |   33 +-
 .../airflow/ui/src/components/Graph/TaskLink.tsx   |    7 +-
 .../airflow/ui/src/components/StoreValueCell.tsx   |    1 -
 .../airflow/ui/src/components/ui/Select/Item.tsx   |    1 -
 .../src/airflow/ui/src/i18n/config.test.ts         |    2 +-
 .../airflow/ui/src/layouts/Details/Grid/Bar.tsx    |    4 +-
 .../airflow/ui/src/layouts/Details/Grid/GridTI.tsx |   15 +-
 .../layouts/Details/Grid/TaskInstancesColumn.tsx   |    1 +
 .../ui/src/layouts/Details/Grid/constants.ts       |    4 +
 .../layouts/Details/Grid/useGridPagination.test.ts |    1 +
 .../src/pages/Dag/Calendar/DailyCalendarView.tsx   |    1 -
 .../src/pages/Dag/Calendar/HourlyCalendarView.tsx  |    1 -
 airflow-core/src/airflow/ui/src/theme.ts           |    7 +-
 .../airflow/ui/src/utils/detectLanguage.test.ts    |    1 -
 airflow-core/src/airflow/ui/src/utils/logs.ts      |    2 -
 airflow-core/src/airflow/ui/src/utils/slots.tsx    |    1 -
 .../airflow/ui/tests/e2e/fixtures/asset-data.ts    |    1 -
 .../ui/tests/e2e/fixtures/audit-log-data.ts        |    1 -
 .../airflow/ui/tests/e2e/fixtures/calendar-data.ts |    1 -
 .../airflow/ui/tests/e2e/fixtures/dag-runs-data.ts |    1 -
 .../ui/tests/e2e/fixtures/dashboard-data.ts        |    1 -
 .../src/airflow/ui/tests/e2e/fixtures/data.ts      |    2 -
 .../src/airflow/ui/tests/e2e/fixtures/pom.ts       |    1 -
 .../ui/tests/e2e/fixtures/task-instances-data.ts   |    1 -
 .../src/airflow/ui/tests/e2e/fixtures/xcom-data.ts |    1 -
 .../airflow/ui/tests/e2e/utils/api/backfills.ts    |    1 -
 .../src/airflow/ui/tests/e2e/utils/api/dag-runs.ts |    1 -
 .../src/airflow/ui/tests/e2e/utils/api/hitl.ts     |    1 -
 .../airflow/ui/tests/e2e/utils/api/variables.ts    |    1 -
 .../src/airflow/ui/tests/e2e/utils/shared.ts       |    1 -
 .../src/airflow/ui/tests/e2e/utils/ui/waits.ts     |    1 -
 .../always/test_secrets_environment_variables.py   |  144 ++
 .../api_fastapi/core_api/routes/ui/test_grid.py    |   51 +-
 .../execution_api/versions/head/test_dag_runs.py   |   26 +
 .../tests/unit/cli/commands/test_config_command.py |   33 +
 .../tests/unit/cli/commands/test_db_command.py     |   17 +
 airflow-core/tests/unit/cli/test_utils.py          |   51 +-
 airflow-core/tests/unit/jobs/test_triggerer_job.py |   30 +-
 .../unit/ti_deps/deps/test_trigger_rule_dep.py     |  242 ++++
 airflow-ctl/pyproject.toml                         |    2 +-
 .../tests/airflow_e2e_tests/constants.py           |    2 +-
 .../airflow_breeze/commands/kubernetes_commands.py |  206 ++-
 .../src/airflow_breeze/utils/custom_param_types.py |    4 +-
 dev/breeze/src/airflow_breeze/utils/github.py      |    6 +-
 .../tests/test_kubernetes_lang_sdk_commands.py     |  253 +++-
 dev/breeze/uv.lock                                 |   60 +-
 .../react_plugin_template/package.json             |    2 +-
 .../react_plugin_template/pnpm-lock.yaml           |   39 +-
 go-sdk/.pre-commit-config.yaml                     |    2 +-
 go-sdk/go.mod                                      |   49 +-
 go-sdk/go.sum                                      |  108 +-
 go-sdk/pkg/config/config.go                        |   24 +-
 kubernetes-tests/lang_sdk/README.md                |   11 +
 kubernetes-tests/lang_sdk/go_example/go.mod        |   39 +-
 kubernetes-tests/lang_sdk/go_example/go.sum        |  100 +-
 providers/.pre-commit-config.yaml                  |    5 +-
 providers/amazon/pyproject.toml                    |   15 +-
 providers/apache/hdfs/README.rst                   |   12 +-
 providers/apache/hdfs/docs/index.rst               |   12 +-
 providers/apache/hdfs/pyproject.toml               |   15 +-
 providers/apache/hive/README.rst                   |   12 +-
 providers/apache/hive/docs/index.rst               |   12 +-
 providers/apache/hive/pyproject.toml               |   15 +-
 providers/common/sql/pyproject.toml                |   15 +-
 providers/databricks/README.rst                    |   12 +-
 providers/databricks/docs/index.rst                |   12 +-
 providers/databricks/pyproject.toml                |   15 +-
 .../providers/edge3/plugins/www/package.json       |    4 +-
 .../providers/edge3/plugins/www/pnpm-lock.yaml     |  213 +--
 providers/exasol/README.rst                        |   12 +-
 providers/exasol/docs/index.rst                    |   12 +-
 providers/exasol/pyproject.toml                    |   15 +-
 providers/google/README.rst                        |   12 +-
 providers/google/docs/index.rst                    |   12 +-
 providers/google/pyproject.toml                    |   15 +-
 providers/papermill/README.rst                     |   12 +-
 providers/papermill/docs/index.rst                 |   12 +-
 providers/papermill/pyproject.toml                 |   15 +-
 providers/postgres/pyproject.toml                  |   15 +-
 providers/presto/README.rst                        |   12 +-
 providers/presto/docs/index.rst                    |   12 +-
 providers/presto/pyproject.toml                    |   15 +-
 providers/salesforce/README.rst                    |   12 +-
 providers/salesforce/docs/index.rst                |   12 +-
 providers/salesforce/pyproject.toml                |   15 +-
 providers/snowflake/README.rst                     |    6 +-
 providers/snowflake/docs/index.rst                 |    6 +-
 providers/snowflake/pyproject.toml                 |   15 +-
 providers/trino/README.rst                         |   12 +-
 providers/trino/docs/index.rst                     |   12 +-
 providers/trino/pyproject.toml                     |   15 +-
 providers/weaviate/README.rst                      |   12 +-
 providers/weaviate/docs/index.rst                  |   12 +-
 providers/weaviate/pyproject.toml                  |   15 +-
 scripts/ci/prek/check_provider_conn_fields.py      |   12 +-
 .../test_check_conn_fields_match_form_widgets.py   |    8 +-
 shared/dagnode/pyproject.toml                      |    2 +-
 shared/listeners/pyproject.toml                    |    2 +-
 shared/logging/pyproject.toml                      |    2 +-
 .../src/airflow_shared/logging/structlog.py        |   28 +-
 shared/observability/pyproject.toml                |    2 +-
 .../observability/metrics/protocols.py             |   10 +-
 shared/providers_discovery/pyproject.toml          |    2 +-
 task-sdk/docs/resumable-job-mixin.rst              |    8 +
 task-sdk/pyproject.toml                            |   17 +-
 .../src/airflow/sdk/bases/resumablejobmixin.py     |   11 +-
 .../src/airflow/sdk/serde/serializers/pandas.py    |   45 +
 .../tests/task_sdk/bases/test_resumablejobmixin.py |  152 ++
 .../tests/task_sdk/definitions/test_taskgroup.py   |   52 -
 .../tests/task_sdk/execution_time/test_comms.py    |   10 -
 task-sdk/tests/task_sdk/serde/test_serializers.py  |   28 +
 uv.lock                                            |  594 ++++----
 168 files changed, 3467 insertions(+), 2096 deletions(-)
 create mode 100644 airflow-core/newsfragments/67672.improvement.rst
 create mode 100644 airflow-core/newsfragments/70240.bugfix.rst
 create mode 100644 airflow-core/newsfragments/70791.significant.rst
 copy 
airflow-core/src/airflow/ui/src/{pages/Connections/NothingFoundInfo.test.tsx => 
components/Graph/TaskLink.test.tsx} (51%)
 create mode 100644 
airflow-core/tests/unit/always/test_secrets_environment_variables.py

Reply via email to