This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/pip/airflow-core/pip-dependency-updates-72f83f7f84
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 44a587cb93b Bump the pip-dependency-updates group across 3 directories
with 3 updates
add 1491e64428c Bump the fab-ui-package-updates group across 1 directory
with 2 updates (#69344)
add 603a712d6c9 Link pkg.go.dev API reference from the Go SDK docs (#69429)
add 66798f96d15 Link the published Java SDK API reference from the Java
SDK docs (#69433)
add f6225620e23 Include last error cause in Databricks API when retry is
exhausted (#69238)
add 16b726b69be Bump the auth-ui-package-updates group across 1 directory
with 11 updates (#69423)
add 4711ea86bd2 Bump the typescript group across 1 directory with 4
updates (#69351)
add 313d82c1ea4 Bump @chakra-ui/react (#69346)
add f24e272d115 Fix HTTP_422_UNPROCESSABLE_ENTITY deprecation warnings.
(#69415)
add 6e97d872d72 Filter stale Dag tags from public API (#66827) (#69156)
add 66b803d5efb Archive worker-reported end date and rendered map index on
task retry (#69248)
add 271604fa772 Allow manual triggering of constraints refresh workflow
(#69457)
add aae7c8f4278 Reject reserved XCom serialization keys submitted as JSON
string literals (#69378)
add 487f420e38f Bump the react group across 1 directory with 3 updates
(#69345)
add db8815ccdd5 Bump eslint-plugin-unicorn (#69349)
add ffe4fcfb96d Log SQL query on its own line in BigQueryInsertJobOperator
(#69386)
add 23b6a1bdf11 Bump the eslint group across 1 directory with 8 updates
(#69348)
add 8aabd056e8a Fix partition label casing and Taiwanese Mandarin
ranslations (#69455)
add 669579e6c84 Fix SnowflakeSqlApiOperator polling to avoid needless
sleeps (#69450)
add 8d9727a9d10 feat(amazon): add CRUD methods to DynamoDBHook (#69142)
add 447c20fa2cf Fix DAG named "DAGs" colliding with the global DAGs
permission resource (#69106)
add db6c95ae92e Reject invalid Amazon Bedrock model IDs in the Anthropic
provider (#69404)
add 8afc36c1a24 Added get_async_hook in common.compat provider (#69208)
add c8d890852cb Add SnowparkContainerJobOperator (#68259)
add de253d0901c Fix aws_region platform list in Anthropic connection docs
(#69373)
add e4fdf692ece Show running task logs in the UI with OpenSearch remote
logging (#69407)
add eb1cd11dce8 Airflow 3.3.0 has been released (#69480)
add 5fb8637648b Add overwrite parameter to IMAP hook to prevent silent
file overwrites (#68838)
add 55c4bfb9b58 Chart: Default airflow version to 3.3.0 (#69481)
add f6acde5e058 Add SnowflakeCortexAgentHook (#68942)
add ab581b13f63 Add anthropic provider maintainers to CODEOWNERS (#69484)
add 2b481668cdf Bump the pip-dependency-updates group across 3 directories
with 3 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 (44a587cb93b)
\
N -- N -- N
refs/heads/dependabot/pip/airflow-core/pip-dependency-updates-72f83f7f84
(2b481668cdf)
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:
.github/CODEOWNERS | 1 +
.github/workflows/ci-image-build.yml | 6 +
.github/workflows/generate-constraints.yml | 8 +-
.github/workflows/update-constraints-on-push.yml | 76 +-
Dockerfile | 2 +-
README.md | 12 +-
RELEASE_NOTES.rst | 536 +++++
.../authoring-and-scheduling/language-sdks/go.rst | 6 +
.../language-sdks/java.rst | 10 +-
.../docs/installation/supported-versions.rst | 2 +-
.../auth/managers/simple/ui/package.json | 24 +-
.../auth/managers/simple/ui/pnpm-lock.yaml | 668 +++---
.../src/airflow/api_fastapi/common/exceptions.py | 3 +-
.../api_fastapi/core_api/datamodels/xcom.py | 14 +
.../core_api/routes/public/connections.py | 5 +-
.../api_fastapi/core_api/routes/public/dag_tags.py | 11 +-
.../execution_api/routes/task_instances.py | 23 +-
.../src/airflow/models/taskinstancehistory.py | 7 +-
airflow-core/src/airflow/security/permissions.py | 2 -
airflow-core/src/airflow/ui/package.json | 32 +-
airflow-core/src/airflow/ui/pnpm-lock.yaml | 2216 ++++++++++----------
.../airflow/ui/public/i18n/locales/en/admin.json | 1 +
.../airflow/ui/public/i18n/locales/en/common.json | 4 +-
.../ui/public/i18n/locales/zh-TW/common.json | 8 +-
.../src/airflow/ui/src/components/AnsiRenderer.tsx | 2 +-
.../ui/src/components/MarkdownModal.test.tsx | 14 +-
.../src/airflow/ui/src/hooks/usePluginTabs.tsx | 9 +-
.../src/airflow/ui/src/mocks/handlers/log.ts | 2 +-
.../pages/DagsList/PartitionScheduleModal.test.tsx | 3 +
.../src/pages/TaskInstance/RenderedTemplates.tsx | 2 +-
.../ui/src/pages/TaskInstance/TaskInstance.tsx | 29 +-
.../ui/src/pages/Variables/ImportVariablesForm.tsx | 3 +-
.../airflow/ui/src/queries/useGridTISummaries.ts | 14 +-
.../src/airflow/ui/src/utils/datetimeUtils.test.ts | 14 +-
.../unit/api_fastapi/common/test_exceptions.py | 7 +-
.../core_api/routes/public/test_dag_tags.py | 9 +-
.../core_api/routes/public/test_xcom.py | 59 +
.../versions/head/test_task_instances.py | 57 +-
.../tests/unit/models/test_taskinstance.py | 24 +
.../unit/security/test_permissions.py} | 10 +-
chart/Chart.yaml | 20 +-
chart/newsfragments/69481.significant.rst | 3 +
chart/values.schema.json | 4 +-
chart/values.yaml | 4 +-
...UALLY_GENERATING_IMAGE_CACHE_AND_CONSTRAINTS.md | 49 +
dev/README_RELEASE_AIRFLOW.md | 10 +
.../src/airflow_breeze/commands/release_command.py | 21 +-
dev/breeze/src/airflow_breeze/global_constants.py | 6 +
dev/breeze/tests/test_release_command.py | 52 +
docs/spelling_wordlist.txt | 1 +
generated/PYPI_README.md | 10 +-
.../airflow/providers/amazon/aws/hooks/dynamodb.py | 203 +-
.../tests/unit/amazon/aws/hooks/test_dynamodb.py | 97 +
providers/anthropic/docs/connections.rst | 2 +-
.../airflow/providers/anthropic/hooks/anthropic.py | 16 +-
.../tests/unit/anthropic/hooks/test_anthropic.py | 34 +
.../common/compat/{connection => hook}/__init__.py | 24 +-
.../tests/unit/common/compat/hook}/__init__.py | 0
.../tests/unit/common/compat/hook/test_hook.py | 54 +
.../providers/databricks/hooks/databricks_base.py | 37 +-
.../unit/databricks/hooks/test_databricks_base.py | 5 +-
.../fab/src/airflow/providers/fab/www/package.json | 4 +-
.../src/airflow/providers/fab/www/pnpm-lock.yaml | 126 +-
.../providers/fab/www/security/permissions.py | 2 -
.../tests/unit/fab/auth_manager/test_security.py | 6 +
.../providers/google/cloud/operators/bigquery.py | 4 +-
.../imap/src/airflow/providers/imap/hooks/imap.py | 32 +-
providers/imap/tests/unit/imap/hooks/test_imap.py | 27 +
.../providers/opensearch/log/os_task_handler.py | 11 +
.../unit/opensearch/log/test_os_task_handler.py | 39 +
.../docs/operators/snowpark_containers.rst | 69 +
providers/snowflake/provider.yaml | 3 +
.../providers/snowflake/get_provider_info.py | 3 +
.../snowflake/hooks/snowflake_cortex_agent.py | 171 ++
.../providers/snowflake/operators/snowflake.py | 8 +-
.../snowflake/operators/snowpark_containers.py | 251 +++
.../snowflake/example_snowpark_container_job.py} | 28 +-
.../snowflake/hooks/test_snowflake_cortex_agent.py | 315 +++
.../unit/snowflake/operators/test_snowflake.py | 51 +-
.../operators/test_snowpark_containers.py | 282 +++
reproducible_build.yaml | 4 +-
scripts/ci/prek/supported_versions.py | 2 +-
82 files changed, 4280 insertions(+), 1745 deletions(-)
copy airflow-core/{src/airflow/api/client/__init__.py =>
tests/unit/security/test_permissions.py} (68%)
create mode 100644 chart/newsfragments/69481.significant.rst
copy providers/common/compat/src/airflow/providers/common/compat/{connection
=> hook}/__init__.py (63%)
copy {airflow-core/src/airflow/_shared =>
providers/common/compat/tests/unit/common/compat/hook}/__init__.py (100%)
create mode 100644
providers/common/compat/tests/unit/common/compat/hook/test_hook.py
create mode 100644 providers/snowflake/docs/operators/snowpark_containers.rst
create mode 100644
providers/snowflake/src/airflow/providers/snowflake/hooks/snowflake_cortex_agent.py
create mode 100644
providers/snowflake/src/airflow/providers/snowflake/operators/snowpark_containers.py
copy
providers/{apache/tinkerpop/tests/system/apache/tinkerpop/example_gremlin_dag.py
=> snowflake/tests/system/snowflake/example_snowpark_container_job.py} (64%)
create mode 100644
providers/snowflake/tests/unit/snowflake/hooks/test_snowflake_cortex_agent.py
create mode 100644
providers/snowflake/tests/unit/snowflake/operators/test_snowpark_containers.py