This is an automated email from the ASF dual-hosted git repository.
jscheffl pushed a change to branch dependabot/uv/dev/breeze/black-26.3.1
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 42121809a87 chore(deps): bump black from 26.3.0 to 26.3.1 in
/dev/breeze
add a29a5dfdb61 Add --backend=custom option for external databases in
Breeze (#61615)
add 44dab1075ca Fix LLMSchemaCompareOperator source count for multi-table
db inputs (#63466)
add 0266b0b14eb Add option to have structured JSON logging for _all_ API
server output (#63365)
add 314a166fb51 Amend empty GITHUB_BASE_REF case (#63473)
add 8b8bfff055f Merge branch 'main' into
dependabot/uv/dev/breeze/black-26.3.1
No new revisions were added by this update.
Summary of changes:
Dockerfile.ci | 5 +
airflow-core/newsfragments/63365.significant.rst | 9 +
.../auth/managers/simple/simple_auth_manager.py | 12 +-
.../airflow/api_fastapi/common/http_access_log.py | 106 ++++++++
.../src/airflow/api_fastapi/core_api/app.py | 11 +-
.../src/airflow/api_fastapi/gunicorn_app.py | 49 +++-
.../src/airflow/cli/commands/api_server_command.py | 71 +++---
.../src/airflow/cli/commands/db_command.py | 19 +-
.../src/airflow/cli/commands/kerberos_command.py | 3 +-
.../src/airflow/cli/commands/scheduler_command.py | 3 +-
.../src/airflow/cli/commands/triggerer_command.py | 3 +-
.../src/airflow/config_templates/config.yml | 10 +
airflow-core/src/airflow/logging_config.py | 18 +-
.../0101_3_2_0_ui_improvements_for_deadlines.py | 74 +++---
airflow-core/src/airflow/utils/cli.py | 8 +
airflow-core/src/airflow/utils/db.py | 12 +-
airflow-core/src/airflow/utils/helpers.py | 10 +-
airflow-core/src/airflow/utils/serve_logs/core.py | 13 +-
.../api_fastapi/common/test_http_access_log.py | 132 ++++++++++
.../unit/cli/commands/test_api_server_command.py | 6 +-
.../unit/cli/commands/test_gunicorn_monitor.py | 33 +--
dev/breeze/doc/images/output-commands.svg | 138 ++++++-----
dev/breeze/doc/images/output_run.svg | 98 +++++---
dev/breeze/doc/images/output_run.txt | 2 +-
dev/breeze/doc/images/output_setup_config.svg | 62 +++--
dev/breeze/doc/images/output_setup_config.txt | 2 +-
dev/breeze/doc/images/output_shell.svg | 266 +++++++++++----------
dev/breeze/doc/images/output_shell.txt | 2 +-
dev/breeze/doc/images/output_start-airflow.svg | 230 ++++++++++--------
dev/breeze/doc/images/output_start-airflow.txt | 2 +-
.../output_testing_core-integration-tests.svg | 102 +++++---
.../output_testing_core-integration-tests.txt | 2 +-
.../doc/images/output_testing_core-tests.svg | 196 ++++++++-------
.../doc/images/output_testing_core-tests.txt | 2 +-
.../output_testing_providers-integration-tests.svg | 104 +++++---
.../output_testing_providers-integration-tests.txt | 2 +-
.../doc/images/output_testing_providers-tests.svg | 212 +++++++++-------
.../doc/images/output_testing_providers-tests.txt | 2 +-
.../output_testing_python-api-client-tests.svg | 82 +++++--
.../output_testing_python-api-client-tests.txt | 2 +-
.../doc/images/output_testing_system-tests.svg | 152 +++++++-----
.../doc/images/output_testing_system-tests.txt | 2 +-
.../src/airflow_breeze/commands/common_options.py | 14 +-
.../airflow_breeze/commands/developer_commands.py | 10 +
.../commands/developer_commands_config.py | 4 +
.../src/airflow_breeze/commands/main_command.py | 2 +
.../airflow_breeze/commands/testing_commands.py | 17 ++
.../commands/testing_commands_config.py | 1 +
dev/breeze/src/airflow_breeze/global_constants.py | 4 +-
.../src/airflow_breeze/params/shell_params.py | 5 +-
dev/breeze/tests/test_cache.py | 4 +-
.../common/ai/operators/llm_schema_compare.py | 2 +-
.../common/ai/operators/test_llm_schema_compare.py | 4 +
.../{backend-none.yml => backend-custom.yml} | 4 +-
scripts/ci/prek/check_execution_api_versions.py | 8 +-
scripts/docker/entrypoint_ci.sh | 5 +
scripts/in_container/check_environment.sh | 11 +-
.../src/airflow_shared/logging/structlog.py | 75 +++++-
shared/logging/tests/logging/test_structlog.py | 166 +++++++++++++
task-sdk/src/airflow/sdk/log.py | 58 +----
60 files changed, 1767 insertions(+), 896 deletions(-)
create mode 100644 airflow-core/newsfragments/63365.significant.rst
create mode 100644
airflow-core/src/airflow/api_fastapi/common/http_access_log.py
create mode 100644
airflow-core/tests/unit/api_fastapi/common/test_http_access_log.py
copy scripts/ci/docker-compose/{backend-none.yml => backend-custom.yml} (91%)