This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/gradle/java-sdk/java-sdk-security-updates-b5969151e9
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit ce02985a497 Bump the java-sdk-security-updates group across 1
directory with 2 updates
add 9081eda445e Support Pydantic structured outputs in
`OpenAIResponseOperator` (#69812)
add 31b774803ce Correct usage_limits=None docstring on AgentOperator and
LLMOperator (#74307)
add ab4da0b5636 Java SDK: Declare a Dag's task graph with @Builder.Deps
(#71189)
add 0bffacc8740 Update providers metadata 2026-10-05 (#74315)
add eda8563d983 Keep polling in the BigQuery check triggers while a job is
running (#74305)
add af61379fc14 Include prompt cache token counts in AgentOperator's usage
XCom (#74277)
add 77b21f34c05 Fix Common AI durable retries and tool-approval resumes on
pydantic-ai 2.50+ (#74313)
add dcc9ce6246f Fix Common AI durable retries not replaying tools from a
capability without an id (#74314)
add e25f413ff61 Let the Modal sandbox backend read credentials from a
modal connection (#74302)
add ac147d07ffe Remove `code_mode` from `AgentOperator` in favor of the
`CodeMode` capability (#74312)
add 246e3b231c9 Add `include_traceback` to model-backed retry policies
(#74308)
add d18b831afc2 Show staging-only commits before resetting staging to main
(#74116)
add 84f5e0990a0 TS SDK: Step over an empty nested task group to the group
holding it (#74323)
add 342157f5aed Go SDK: run unit tests with the race detector in CI
(#74215)
add 4329cd68465 Pause v3-4-test automation while it is fast-forwarded for
3.4.0 betas (#74327)
add 0f1378619fa Bump the java-sdk-security-updates group across 1
directory with 2 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 (ce02985a497)
\
N -- N -- N
refs/heads/dependabot/gradle/java-sdk/java-sdk-security-updates-b5969151e9
(0f1378619fa)
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/boring-cyborg.yml | 29 +-
.github/dependabot.yml | 21 +
.github/workflows/automatic-backport.yml | 14 +-
.github/workflows/ci-amd.yml | 5 +
.github/workflows/ci-arm.yml | 5 +
.../scheduled-upgrade-check-v3-4-test.yml | 9 +-
.../language-sdks/java.rst | 77 +++
.../language-sdks/typescript.rst | 4 +
dev/README_RELEASE_AIRFLOW.md | 50 ++
dev/breeze/doc/09_release_management_tasks.rst | 4 +-
.../airflow_breeze/commands/workflow_commands.py | 23 +-
.../src/airflow_breeze/utils/gh_workflow_utils.py | 16 +
.../src/airflow_breeze/utils/verification_plan.py | 5 +-
dev/breeze/tests/test_gh_workflow_utils.py | 31 +
dev/breeze/tests/test_workflow_commands.py | 57 +-
generated/provider_metadata.json | 10 +
java-sdk/README.md | 6 +-
java-sdk/adr/0002-native-dag-interface.md | 7 +-
.../airflow/example/ExampleBundleBuilder.java | 3 +
.../example/nativedag/AnnotationExample.java | 73 ++
.../org/apache/airflow/sdk/BuilderProcessor.kt | 335 +++++++--
.../kotlin/org/apache/airflow/sdk/BuilderTest.kt | 761 ++++++++++++++++++++-
java-sdk/sdk/build.gradle.kts | 46 +-
.../src/main/kotlin/org/apache/airflow/sdk/Arg.kt | 22 +-
.../main/kotlin/org/apache/airflow/sdk/Bundle.kt | 68 +-
.../src/main/kotlin/org/apache/airflow/sdk/Deps.kt | 17 +-
.../kotlin/org/apache/airflow/sdk/internal/Refs.kt | 122 ++++
.../org/apache/airflow/sdk/internal/Registrar.kt | 23 +
.../org/apache/airflow/sdk/ArgTestSupport.kt | 5 +-
.../kotlin/org/apache/airflow/sdk/BundleTest.kt | 118 +++-
.../kotlin/org/apache/airflow/sdk/InputTaskTest.kt | 6 +-
.../apache/airflow/sdk/internal/ArgValuesTest.kt | 5 +-
.../org/apache/airflow/sdk/internal/RefsTest.kt | 158 +++++
.../apache/airflow/sdk/internal/RegistrarTest.kt | 22 +-
.../apache/airflow/k8sexample/CombinedExample.java | 15 +-
.../airflow/k8sexample/K8sBundleBuilder.java | 17 +-
providers/common/ai/docs/capabilities.rst | 6 +-
providers/common/ai/docs/changelog.rst | 10 +
providers/common/ai/docs/code_mode.rst | 32 +-
providers/common/ai/docs/features.rst | 4 +-
providers/common/ai/docs/index.rst | 5 +-
providers/common/ai/docs/installation.rst | 5 +-
providers/common/ai/docs/operators/agent.rst | 10 +-
providers/common/ai/docs/retry_policies.rst | 99 ++-
providers/common/ai/docs/sandbox/backends.rst | 12 +-
providers/common/ai/docs/sandbox/configuration.rst | 8 +-
providers/common/ai/docs/sandbox/index.rst | 35 +-
providers/common/ai/docs/stability.rst | 4 +-
providers/common/ai/docs/tool_approval.rst | 8 +-
providers/common/ai/docs/troubleshooting.rst | 10 +-
providers/common/ai/pyproject.toml | 15 +-
.../providers/common/ai/durable/fingerprint.py | 36 +-
.../common/ai/example_dags/example_agent.py | 9 +-
.../airflow/providers/common/ai/operators/agent.py | 78 +--
.../airflow/providers/common/ai/operators/llm.py | 17 +-
.../airflow/providers/common/ai/policies/retry.py | 56 +-
.../airflow/providers/common/ai/sandbox/modal.py | 80 ++-
.../airflow/providers/common/ai/utils/logging.py | 2 +
.../providers/common/ai/utils/usage_budget.py | 12 +-
.../unit/common/ai/durable/test_fingerprint.py | 87 +++
.../tests/unit/common/ai/operators/test_agent.py | 150 ++--
.../ai/operators/test_agent_tool_approval.py | 1 -
.../ai/tests/unit/common/ai/policies/test_retry.py | 116 +++-
.../ai/tests/unit/common/ai/sandbox/fake_modal.py | 47 +-
.../ai/tests/unit/common/ai/sandbox/test_modal.py | 148 +++-
.../ai/tests/unit/common/ai/utils/test_logging.py | 12 +-
.../unit/common/ai/utils/test_usage_budget.py | 42 ++
.../providers/google/cloud/triggers/bigquery.py | 34 +-
.../unit/google/cloud/triggers/test_bigquery.py | 121 ++++
providers/openai/docs/operators/openai.rst | 42 +-
.../src/airflow/providers/openai/hooks/openai.py | 35 +-
.../airflow/providers/openai/operators/openai.py | 150 +++-
.../openai/tests/system/openai/example_openai.py | 14 +
.../openai/tests/unit/openai/hooks/test_openai.py | 34 +
.../tests/unit/openai/operators/test_openai.py | 307 ++++++++-
scripts/ci/lang_sdk_serialization/test_dags.yaml | 25 +
scripts/ci/testing/run_unit_tests.sh | 2 +-
ts-sdk/src/coordinator/serde.ts | 17 +-
ts-sdk/tests/coordinator/serde.test.ts | 42 ++
uv.lock | 6 +-
80 files changed, 3643 insertions(+), 531 deletions(-)
create mode 100644
java-sdk/example/src/java/org/apache/airflow/example/nativedag/AnnotationExample.java
create mode 100644
java-sdk/sdk/src/main/kotlin/org/apache/airflow/sdk/internal/Refs.kt
create mode 100644
java-sdk/sdk/src/test/kotlin/org/apache/airflow/sdk/internal/RefsTest.kt
copy registry/src/_data/utils.js =>
java-sdk/sdk/src/test/kotlin/org/apache/airflow/sdk/internal/RegistrarTest.kt
(66%)