This is an automated email from the ASF dual-hosted git repository.
vatsrahul1001 pushed a change to branch backport-3e69e05-v3-4-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 7c66cb5ca93 [v3-4-test] Unexclude Vespa on Python 3.14 (#75062)
(cherry picked from commit 3e69e05f0d3a0b0f86a2c40863aec594628c0f42)
add d71eebd50ff [v3-4-test] Fix missing and incorrect endpoints in the API
permission reference (#74871) (#75099)
add 5c89dbbe626 [v3-4-test] Keep parent DAG folders collapsed after one
click (#75079) (#75145)
add c8700bf27a2 [v3-4-test] Keep DAG folder selection distinct across
bundle names (#75080) (#75146)
add bfb928d699f [v3-4-test] Fix 500 when ordering the Dag list by state or
start_date (#75025) (#75148)
add 4487ab8ac05 [v3-4-test] Java SDK: Add edge labels to native Dags
(#74523) (#75173)
add fa89a761e15 Merge branch 'v3-4-test' into backport-3e69e05-v3-4-test
No new revisions were added by this update.
Summary of changes:
.../language-sdks/java.rst | 54 +++-
airflow-core/docs/security/api_permissions_ref.rst | 54 ++--
.../api_fastapi/core_api/openapi/_private_ui.yaml | 4 +-
.../core_api/openapi/v2-rest-api-generated.yaml | 4 +-
.../api_fastapi/core_api/routes/public/dags.py | 2 +-
.../airflow/api_fastapi/core_api/routes/ui/dags.py | 2 +-
.../ui/openapi-gen/queries/ensureQueryData.ts | 4 +-
.../src/airflow/ui/openapi-gen/queries/prefetch.ts | 4 +-
.../src/airflow/ui/openapi-gen/queries/queries.ts | 4 +-
.../src/airflow/ui/openapi-gen/queries/suspense.ts | 4 +-
.../ui/openapi-gen/requests/services.gen.ts | 4 +-
.../airflow/ui/openapi-gen/requests/types.gen.ts | 4 +-
.../DagsList/DagFolderTree/DagFolderTree.test.tsx | 78 ++++-
.../pages/DagsList/DagFolderTree/DagFolderTree.tsx | 6 +-
.../DagsList/DagFolderTree/buildFolderTree.ts | 3 +-
.../core_api/routes/public/test_dags.py | 12 +
.../api_fastapi/core_api/routes/ui/test_dags.py | 12 +
.../example/nativedag/AnnotationExample.java | 5 +-
.../example/nativedag/InterfaceExample.java | 6 +-
.../org/apache/airflow/sdk/AirflowProcessorTest.kt | 79 +++++
.../ci/prek/check_serialization_conformance.py | 2 +-
.../main/kotlin/org/apache/airflow/sdk/DagDef.kt | 46 ++-
.../src/main/kotlin/org/apache/airflow/sdk/Deps.kt | 69 ++++-
.../main/kotlin/org/apache/airflow/sdk/Label.kt | 93 ++++++
.../org/apache/airflow/sdk/execution/Serde.kt | 52 +++-
.../kotlin/org/apache/airflow/sdk/EdgeLabelTest.kt | 323 +++++++++++++++++++++
.../airflow/sdk/conformance/SerializeJava.kt | 6 +-
providers/fab/docs/auth-manager/access-control.rst | 54 ++--
scripts/ci/prek/extract_permissions.py | 35 ++-
scripts/tests/ci/prek/test_extract_permissions.py | 148 ++++++++++
30 files changed, 1097 insertions(+), 76 deletions(-)
create mode 100644 java-sdk/sdk/src/main/kotlin/org/apache/airflow/sdk/Label.kt
create mode 100644
java-sdk/sdk/src/test/kotlin/org/apache/airflow/sdk/EdgeLabelTest.kt