This is an automated email from the ASF dual-hosted git repository.
ephraimanierobi pushed a change to branch v2-8-stable
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 923e9104ac Update Release Note
add 21443f6f64 Proper constraints used for editable builds (#37573)
add 00922c0bf1 Set parsing context dag_id in dag test command (#37606)
add 7334d2011b fix ImportError on examples dags (#37571)
add c46f5cd523 Increase timeout for kill-switch on ARM instances. (#37676)
add 0a4bb152ad Remove gosu binary from our images (#37677)
add 4fbc3be82b Make airflow package preparation in docker work with all
builders (#37678)
add 685c4ed085 Properly include airflow_pre_installed_providers.txt
artifact (#37679)
add 2c669966c9 Update security model to clarify Connection Editing user's
capabilities (#37688)
add cf54aa15e2 Bump min versions of openapi validators (#37691)
add 4f44fa7c4c Update incorrect config value (#37706)
add a7d3007809 The SMTP provider is now preinstalled when installing
Airflow (#37713)
add ba599457c0 Remove AirflowException from type-checking into
`airflow.__init__.py` (#37724)
add 3fc005ef31 Erd generating doc improvement (#37808)
add 7b2caf4528 docs: Write to secrets store is not supported by design
(#37814)
add 65a6ac6e8b Format improvements, URL fixes in contrib docs (#37820)
add 6a67c1a53a Fix docs of `BranchDayOfWeekOperator` (#37813)
add 18d014c70e Fix images in breeze docs (#37832)
add 13bd17ce94 Add section about local settings configuration (#37829)
add 944a1398e3 Simplify some docs around airflow_local_settings (#37835)
add 9c541ae1a5 Improve code coverage for TriggerRuleDep (#37680)
add 2c58b6f01d Make more MappedOperator members modifiable (#37828)
add 922cdea6b1 Fix external_executor_id being overwritten (#37784)
add a233ffba4d Add "MENU" permission in auth manager (#37881)
add c237d72d9f Clarify lack of sync between workers and scheduler (#37913)
add 4467572ec2 Update build and install dependencies. (#37910)
add b9181da6e5 Add smtp provider to prod image (#37739)
add b7cf154fc9 Update version to 2.8.3
add 5d56a659f4 Update RELEASE_NOTES.rst
add 0c8440e6be Fix mypy checks failing in new types-docutils (#37858)
add 948ec96724 Additional type-ignore after types-docutils (#37859)
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 4 +-
.pre-commit-config.yaml | 4 +-
Dockerfile | 4 +-
Dockerfile.ci | 6 +-
INSTALL | 2 +-
README.md | 14 +-
RELEASE_NOTES.rst | 37 +
airflow/__init__.py | 3 +-
airflow/api_connexion/openapi/v1.yaml | 2 +-
airflow/auth/managers/base_auth_manager.py | 2 +-
airflow/auth/managers/fab/fab_auth_manager.py | 15 +-
airflow/auth/managers/utils/fab.py | 2 +-
airflow/cli/commands/dag_command.py | 4 +-
airflow/config_templates/config.yml | 2 +-
airflow/example_dags/example_branch_operator.py | 217 ++---
.../example_branch_operator_decorator.py | 155 +--
airflow/models/mappedoperator.py | 68 ++
airflow/models/taskinstance.py | 5 +-
airflow/operators/weekday.py | 2 +-
airflow/providers/amazon/provider.yaml | 2 +
airflow/reproducible_build.yaml | 4 +-
airflow/ti_deps/deps/trigger_rule_dep.py | 12 +-
airflow/www/security_manager.py | 4 +-
airflow_pre_installed_providers.txt | 1 +
contributing-docs/02_how_to_communicate.rst | 11 +-
contributing-docs/03_contributors_quick_start.rst | 77 +-
contributing-docs/04_how_to_contribute.rst | 2 +-
contributing-docs/05_pull_requests.rst | 2 +-
contributing-docs/06_development_environments.rst | 10 +-
contributing-docs/07_local_virtualenv.rst | 20 +-
contributing-docs/08_static_code_checks.rst | 6 +-
.../12_airflow_dependencies_and_extras.rst | 2 +-
contributing-docs/15_architecture_diagrams.rst | 2 +-
contributing-docs/16_contribution_workflow.rst | 4 +-
contributing-docs/quick-start-ide/README.rst | 8 +-
.../contributors_quick_start_codespaces.rst | 2 +-
.../contributors_quick_start_gitpod.rst | 2 +-
.../contributors_quick_start_pycharm.rst | 2 +-
.../contributors_quick_start_vscode.rst | 2 +-
dev/breeze/doc/01_installation.rst | 9 +-
dev/breeze/doc/03_developer_tasks.rst | 33 +-
dev/breeze/doc/04_troubleshooting.rst | 2 +-
dev/breeze/doc/10_advanced_breeze_topics.rst | 3 +-
.../breeze/doc}/images/database_view.png | Bin
.../breeze/doc}/images/disk_space_osx.png | Bin
.../breeze/doc}/images/docker_socket.png | Bin
.../breeze/doc}/images/docker_wsl_integration.png | Bin
.../breeze/doc}/images/pycharm_debug_breeze.png | Bin
.../commands/release_management_commands.py | 4 +-
.../core-extensions/secrets-backends.rst | 18 +
.../cluster-policies.rst | 8 +
.../dag-serialization.rst | 3 +
.../administration-and-deployment/kubernetes.rst | 5 +
.../advanced-logging-configuration.rst | 12 +-
docs/apache-airflow/core-concepts/overview.rst | 8 +
docs/apache-airflow/database-erd-ref.rst | 2 +-
docs/apache-airflow/faq.rst | 7 +
docs/apache-airflow/howto/customize-ui.rst | 24 +-
docs/apache-airflow/howto/export-more-env-vars.rst | 18 +-
docs/apache-airflow/howto/set-config.rst | 28 +
docs/apache-airflow/howto/set-up-database.rst | 6 +-
docs/apache-airflow/installation/dependencies.rst | 4 +-
.../installation/supported-versions.rst | 2 +-
docs/apache-airflow/security/security_model.rst | 9 +-
docs/docker-stack/README.md | 10 +-
docs/docker-stack/changelog.rst | 3 +
.../extending/add-airflow-configuration/Dockerfile | 2 +-
.../extending/add-apt-packages/Dockerfile | 2 +-
.../add-build-essential-extend/Dockerfile | 2 +-
.../extending/add-providers/Dockerfile | 2 +-
.../extending/add-pypi-packages/Dockerfile | 2 +-
.../extending/add-requirement-packages/Dockerfile | 2 +-
.../extending/custom-providers/Dockerfile | 2 +-
.../extending/embedding-dags/Dockerfile | 2 +-
.../extending/writable-directory/Dockerfile | 2 +-
docs/docker-stack/entrypoint.rst | 14 +-
docs/exts/substitution_extensions.py | 6 +-
generated/PYPI_README.md | 12 +-
generated/provider_dependencies.json | 4 +-
prod_image_installed_providers.txt | 1 +
pyproject.toml | 6 +-
scripts/ci/images/initialize.sh | 2 +-
.../ci/pre_commit/pre_commit_supported_versions.py | 2 +-
scripts/docker/install_os_dependencies.sh | 4 +-
scripts/in_container/run_migration_reference.py | 6 +-
tests/auth/managers/fab/test_fab_auth_manager.py | 17 +-
tests/cli/commands/test_dag_command.py | 13 +
tests/conftest.py | 2 +
...lid_dup_task.py => test_dag_parsing_context.py} | 20 +-
tests/models/test_taskinstance.py | 47 +-
tests/ti_deps/deps/test_trigger_rule_dep.py | 1000 ++++++++++++--------
91 files changed, 1289 insertions(+), 826 deletions(-)
rename {contributing-docs => dev/breeze/doc}/images/database_view.png (100%)
rename {contributing-docs => dev/breeze/doc}/images/disk_space_osx.png (100%)
rename {contributing-docs => dev/breeze/doc}/images/docker_socket.png (100%)
rename {contributing-docs => dev/breeze/doc}/images/docker_wsl_integration.png
(100%)
rename {contributing-docs => dev/breeze/doc}/images/pycharm_debug_breeze.png
(100%)
copy tests/dags/{test_invalid_dup_task.py => test_dag_parsing_context.py} (67%)