This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch move-first-provider-to-separate-project
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard a8e5708a431 Move first provider (airbyte) to a separate project
add 97768437a1c Stop reserializing DAGs during db migration (#45362)
add 83604a0c7b7 change doc for reinitFrequency in chart (#45343)
add 55a14efce75 Update Helm eviction configuration guide to reflect
`workers.safeToEvict` default value (#44852)
add aae1a574dea AIP-72: Gracefully handle 'not-found' XCOMs in task sdk
API client (#45344)
add 05fefb86630 Add task instance details for each run (#45273)
add 6f9cf5a4f3f feat: Add OpenLineage support for non-query jobs in
BigQueryInsertJobOperator (#44996)
add b32fd1acc63 AIP-72: Add missing client tests for connection operations
(#45374)
add ec1f69b1a27 Chart: add OpenSearch remote logging options (#45082)
add 8feb62100bc use runs-on-as-json-public in Basic tests (#45381)
add 1f2059039a9 Revert "Add task instance details for each run (#45273)"
(#45382)
add cc1c401ea54 Adjust JSX element depth from 5 to 7 (#45380)
add 48043afc79c forward port fab 1.5.2 to main branch (#45377)
add a2c5a48434a Redo task instance details (#45382) (#45383)
add 103b3ab48ca Fix missing input variables and output variable references
in github workflows (#45384)
add e27a5f533cd Mark image as refreshed after it's build (#45386)
add 013401b4a7c Set correct label for runs-on-as-json-public in selective
check table (#45390)
add a562a8583fb Add action bar for the bulk operation on variable list
(#45392)
add c37d5cf71d0 Evaluate canary-run condition in run-tests SelectiveChecks
(#45387)
add 1e04741aeb9 Make Edge API retries configurable (#44536)
add 3a9a0321261 Add `group_display_name` attribute to allow specifying a
custom display name in the UI for TaskGroup (#45264)
add c81610b7425 AIP-81 Add Overwrite for Bulk Insert Connection API
(#45396)
add b1f709b7243 Remove obsolete pandas specfication for pre-python 3.9
(#45399)
add 801b92e0564 Bump uv to 0.5.14 (#45394)
add 39308e57de3 Move first provider (airbyte) to a separate project
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 (a8e5708a431)
\
N -- N -- N refs/heads/move-first-provider-to-separate-project
(39308e57de3)
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/actions/install-pre-commit/action.yml | 2 +-
.github/actions/prepare_all_ci_images/action.yml | 4 -
.github/workflows/basic-tests.yml | 2 +-
.github/workflows/ci-image-build.yml | 2 +-
.github/workflows/ci.yml | 2 +
.github/workflows/finalize-tests.yml | 4 +
.github/workflows/k8s-tests.yml | 2 +
.github/workflows/special-tests.yml | 1 +
.github/workflows/task-sdk-tests.yml | 5 +
.github/workflows/test-provider-packages.yml | 1 +
Dockerfile | 2 +-
Dockerfile.ci | 2 +-
.../api_fastapi/core_api/datamodels/connections.py | 1 +
.../api_fastapi/core_api/openapi/v1-generated.yaml | 22 +-
.../core_api/routes/public/connections.py | 44 ++-
airflow/cli/cli_config.py | 9 -
airflow/cli/commands/local_commands/db_command.py | 22 +-
airflow/decorators/task_group.py | 1 +
airflow/serialization/schema.json | 2 +
airflow/serialization/serialized_objects.py | 3 +-
airflow/ui/openapi-gen/queries/common.ts | 6 +-
airflow/ui/openapi-gen/queries/queries.ts | 75 ++--
airflow/ui/openapi-gen/requests/schemas.gen.ts | 12 +
airflow/ui/openapi-gen/requests/services.gen.ts | 13 +-
airflow/ui/openapi-gen/requests/types.gen.ts | 15 +-
airflow/ui/rules/react.js | 4 +-
.../ui/src/components/DataTable/useRowSelection.ts | 87 +++++
.../Content.tsx => ActionBar/BarContent.tsx} | 18 +-
.../ItemContent.tsx => ActionBar/CloseTrigger.tsx} | 12 +-
.../components/ui/{Dialog => ActionBar}/index.ts | 8 +-
airflow/ui/src/pages/Run/Details.tsx | 193 ++++++++++
airflow/ui/src/pages/Variables/Variables.tsx | 76 +++-
airflow/ui/src/router.tsx | 3 +-
airflow/utils/db.py | 13 -
chart/templates/_helpers.yaml | 13 +
chart/templates/check-values.yaml | 15 +
.../templates/scheduler/scheduler-deployment.yaml | 8 +-
...icsearch-secret.yaml => opensearch-secret.yaml} | 8 +-
chart/values.schema.json | 70 +++-
chart/values.yaml | 21 +-
dev/breeze/doc/ci/02_images.md | 2 +-
dev/breeze/doc/ci/04_selective_checks.md | 2 +-
.../airflow_breeze/commands/ci_image_commands.py | 6 +-
.../commands/release_management_commands.py | 2 +-
dev/breeze/src/airflow_breeze/global_constants.py | 2 +-
dev/breeze/src/airflow_breeze/utils/image.py | 4 +-
.../utils/mark_image_as_refreshed.py | 2 +-
.../src/airflow_breeze/utils/selective_checks.py | 2 +
dev/breeze/tests/test_selective_checks.py | 36 ++
docs/apache-airflow-providers-fab/commits.rst | 12 +
docs/helm-chart/production-guide.rst | 3 +-
generated/provider_dependencies.json | 36 +-
hatch_build.py | 2 +-
helm_tests/airflow_aux/test_airflow_common.py | 3 +
helm_tests/airflow_aux/test_remote_logging.py | 374 +++++++++++++++++++
helm_tests/security/test_elasticsearch_secret.py | 45 ---
...csearch_secret.py => test_opensearch_secret.py} | 77 +---
.../src/airflow/providers/amazon/provider.yaml | 3 +-
.../airflow/providers/apache/hdfs/provider.yaml | 3 +-
.../airflow/providers/apache/hive/provider.yaml | 4 +-
.../src/airflow/providers/common/sql/provider.yaml | 3 +-
.../src/airflow/providers/databricks/provider.yaml | 3 +-
providers/src/airflow/providers/edge/CHANGELOG.rst | 9 +
providers/src/airflow/providers/edge/__init__.py | 2 +-
.../src/airflow/providers/edge/cli/api_client.py | 53 ++-
.../src/airflow/providers/edge/cli/edge_command.py | 7 +-
providers/src/airflow/providers/edge/provider.yaml | 3 +-
.../src/airflow/providers/exasol/provider.yaml | 3 +-
providers/src/airflow/providers/fab/CHANGELOG.rst | 9 +
.../fab/auth_manager/cli_commands/db_command.py | 4 +-
providers/src/airflow/providers/fab/provider.yaml | 1 +
.../providers/google/cloud/openlineage/mixins.py | 217 +++++++----
.../providers/google/cloud/openlineage/utils.py | 41 ++-
.../src/airflow/providers/google/provider.yaml | 3 +-
.../src/airflow/providers/papermill/provider.yaml | 3 +-
.../src/airflow/providers/presto/provider.yaml | 3 +-
.../src/airflow/providers/salesforce/provider.yaml | 3 +-
.../src/airflow/providers/snowflake/provider.yaml | 3 +-
.../src/airflow/providers/trino/provider.yaml | 3 +-
.../src/airflow/providers/weaviate/provider.yaml | 3 +-
providers/tests/edge/cli/test_api_client.py | 88 +++++
providers/tests/edge/cli/test_edge_command.py | 14 +-
.../tests/google/cloud/openlineage/test_mixins.py | 408 ++++++++++++++++++---
.../tests/google/cloud/openlineage/test_utils.py | 29 ++
.../tests/google/cloud/operators/test_bigquery.py | 2 +-
.../tests/google/cloud/utils/copy_job_details.json | 52 +++
.../google/cloud/utils/extract_job_details.json | 63 ++++
.../tests/google/cloud/utils/load_job_details.json | 87 +++++
.../{job_details.json => query_job_details.json} | 0
.../tests/google/cloud/utils/table_details.json | 2 +-
scripts/ci/install_breeze.sh | 2 +-
scripts/tools/setup_breeze | 2 +-
task_sdk/src/airflow/sdk/api/client.py | 20 +-
task_sdk/src/airflow/sdk/definitions/taskgroup.py | 4 +-
task_sdk/tests/api/test_client.py | 76 +++-
task_sdk/tests/execution_time/test_supervisor.py | 8 +
.../core_api/routes/public/test_connections.py | 269 +++++++++++++-
.../cli/commands/local_commands/test_db_command.py | 2 +-
tests/decorators/test_task_group.py | 16 +
tests/serialization/test_dag_serialization.py | 2 +
tests/utils/test_task_group.py | 29 ++
101 files changed, 2460 insertions(+), 514 deletions(-)
create mode 100644 airflow/ui/src/components/DataTable/useRowSelection.ts
copy airflow/ui/src/components/ui/{Select/Content.tsx =>
ActionBar/BarContent.tsx} (69%)
copy airflow/ui/src/components/ui/{Accordion/ItemContent.tsx =>
ActionBar/CloseTrigger.tsx} (73%)
copy airflow/ui/src/components/ui/{Dialog => ActionBar}/index.ts (85%)
create mode 100644 airflow/ui/src/pages/Run/Details.tsx
copy chart/templates/secrets/{elasticsearch-secret.yaml =>
opensearch-secret.yaml} (87%)
create mode 100644 helm_tests/airflow_aux/test_remote_logging.py
copy helm_tests/security/{test_elasticsearch_secret.py =>
test_opensearch_secret.py} (55%)
create mode 100644 providers/tests/edge/cli/test_api_client.py
create mode 100644 providers/tests/google/cloud/utils/copy_job_details.json
create mode 100644 providers/tests/google/cloud/utils/extract_job_details.json
create mode 100644 providers/tests/google/cloud/utils/load_job_details.json
rename providers/tests/google/cloud/utils/{job_details.json =>
query_job_details.json} (100%)