This is an automated email from the ASF dual-hosted git repository.
ephraimanierobi pushed a change to branch v2-7-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 11e993c9fc Update RELEASE_NOTES.rst
new 22df7b1112 Fix MappedTaskGroup tasks not respecting upstream
dependency (#33732)
new d254b5b367 Replace AIP-42 label with area:dynamic-task-mapping label
(#33870)
new 2d16c702d0 Raise 404 from Variable PATCH API if variable is not found
(#33885)
new 99a4f9f5df Add minimum requirement for sqlalchemy to 1.4.24 (#33892)
new a14177141f Clarify that DAG authors can also run code in DAG File
Processor (#33920)
new 71e842e274 Bumping FAB to 4.3.4 in order to fix issues with filters
(#33931)
new ebbebf14bb Differentiate 0 and unset as a default param values (#33965)
new 01e2b1696f Reinstall CI depdendencies from scratch (#33978)
new 8754b509bd Respect "soft_fail" for core async sensors (#33403)
new d0886260d7 fix(sensors): move trigger initialization from __init___ to
execute (#33926)
new f9d653bbc2 Suspend qubole provider (#33889)
new 4dd75306e3 Reorganize devel_only extra in airflow's setup.py (#33907)
new ae03ad5312 Upgrade to Pydantic 2 (#33956)
new b83fa2eba9 Explain the users how they can check if python code is
top-level (#34006)
new c874f0ff8b Use a trimmed version of README.md for PyPI (#33637)
new 09bee949d1 Update RELEASE_NOTES.rst
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 (11e993c9fc)
\
N -- N -- N refs/heads/v2-7-test (09bee949d1)
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.
The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.pre-commit-config.yaml | 6 +
CONTRIBUTING.rst | 6 +-
Dockerfile.ci | 4 +-
INSTALL | 6 +-
README.md | 20 ++-
RELEASE_NOTES.rst | 16 +-
STATIC_CODE_CHECKS.rst | 2 +
.../api_connexion/endpoints/variable_endpoint.py | 4 +-
.../SUSPENDING_AND_RESUMING_PROVIDERS.rst | 2 +-
airflow/providers/amazon/provider.yaml | 8 +-
airflow/providers/qubole/provider.yaml | 6 +-
airflow/sensors/date_time.py | 6 +-
airflow/sensors/time_delta.py | 10 +-
airflow/sensors/time_sensor.py | 3 +-
airflow/serialization/serde.py | 2 +-
airflow/utils/task_group.py | 7 +-
airflow/www/templates/airflow/trigger.html | 2 +-
dev/breeze/src/airflow_breeze/pre_commit_ids.py | 1 +
dev/breeze/tests/test_selective_checks.py | 1 -
docs/apache-airflow/best-practices.rst | 90 +++++++++++
docs/apache-airflow/extra-packages-ref.rst | 2 -
docs/apache-airflow/security/security_model.rst | 10 +-
generated/PYPI_README.md | 172 +++++++++++++++++++++
generated/README.md | 6 +
generated/provider_dependencies.json | 15 --
images/breeze/output-commands-hash.txt | 20 +--
images/breeze/output-commands.svg | 108 ++++++-------
images/breeze/output_build-docs.svg | 128 ++++++++-------
images/breeze/output_prod-image.svg | 24 +--
images/breeze/output_release-management.svg | 58 +++----
...tput_release-management_add-back-references.svg | 40 ++---
...management_generate-issue-content-providers.svg | 42 ++---
...e-management_prepare-provider-documentation.svg | 46 +++---
...elease-management_prepare-provider-packages.svg | 38 ++---
.../output_release-management_publish-docs.svg | 110 ++++++-------
...utput_release-management_update-constraints.svg | 42 ++---
...release-management_verify-provider-packages.svg | 60 +++----
images/breeze/output_sbom.svg | 20 +--
.../output_sbom_generate-provider-requirements.svg | 54 +++----
images/breeze/output_setup.svg | 32 ++--
images/breeze/output_shell.svg | 124 +++++++--------
images/breeze/output_start-airflow.svg | 128 +++++++--------
images/breeze/output_static-checks.svg | 156 ++++++++++---------
images/breeze/output_testing.svg | 24 +--
images/breeze/output_testing_integration-tests.svg | 66 ++++----
images/breeze/output_testing_tests.svg | 114 +++++++-------
.../license-templates/{LICENSE.txt => LICENSE.md} | 2 +
.../pre_commit/pre_commit_generate_pypi_readme.py | 71 +++++++++
setup.cfg | 13 +-
setup.py | 100 ++++++++----
.../endpoints/test_variable_endpoint.py | 15 ++
tests/decorators/test_task_group.py | 46 ++++++
tests/serialization/test_pydantic_models.py | 14 +-
53 files changed, 1292 insertions(+), 810 deletions(-)
create mode 100644 generated/PYPI_README.md
copy scripts/ci/license-templates/{LICENSE.txt => LICENSE.md} (98%)
create mode 100755 scripts/ci/pre_commit/pre_commit_generate_pypi_readme.py