This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch v2-0-test
in repository https://gitbox.apache.org/repos/asf/airflow.git.
discard 3824454 Fix critical CeleryKubernetesExecutor bug (#13247)
add 88199ee Fix problem with wrong constraint name in v2-0-stable branch
(#15494)
add 19e4157 Fix critical CeleryKubernetesExecutor bug (#13247)
add ecff91c Clarifies installation/runtime options for CI/PROD images.
(#15320)
add 0963ecd The scheduled Quarantined build is removed (#15436)
add dadded2 Change 2.0.1 to 2.0.2 in docs (#15459)
add ded5ad8 Fixes constraint generation for pypi providers (#15470)
add 9389e95 Breeze should load local tmux configuration in 'breeze
start-airflow' (#15454)
add 1eae61c Automatically replace current Airflow version in docs (#15484)
add 73a3a90 Fix typo in Breeze message on OSX (#15498)
add 94331aa Speeds up Docker build process by combining RUN and ENV
commands (#15438)
add 2ee00ab Use pull_request.user, not actor to determine PR user (#15504)
add 4423ea7 Use Pip 21.* to install airflow officially (#15513)
add 492f843 Adds interactivity when generating provider documentation.
(#15518)
add f611da9 Upgrade hadolint to version 2.3.0 (#15573)
add 409a49e Improves production image preparation scripts. (#15577)
add fbde015 Automated tagging of default images in DockerHub (#15625)
add acce13f Add docker-context-files detection and cleanup flag. (#15593)
add b0f1499 Better description of UID/GID behaviour in image and
quickstart (#15592)
add 04edfb3 Fix breeze k8s tests on mac (#15643)
add 686ff26 Fix building assets on ``breeze start-airflow`` (#15663)
add 85e1eb8 When installing providers from the context folder, use `pip
--find-links` (#15673)
add 5ab489c Rename nteract-scrapbook to scrapbook (#15290)
add d36ab4d Fix deprecated provider aliases (#15465)
add 66ee2cd Fixes wrong limit for dask for python>3.7 (should be <3.7)
(#15545)
add fe400c5 Remove the limit on Gunicorn dependency (#15611)
add bf2f4ce Bump Airflow version to 2.0.3
add 7276123 Add correct constraints in Dockerfile
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 (3824454)
\
N -- N -- N refs/heads/v2-0-test (7276123)
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/workflows/ci.yml | 11 +-
.github/workflows/scheduled_quarantined.yml | 107 --------
BREEZE.rst | 146 ++++++----
CHANGELOG.txt | 17 ++
CI.rst | 50 ++--
CONTRIBUTING.rst | 20 +-
CONTRIBUTORS_QUICK_START.rst | 10 +-
Dockerfile | 287 +++++++++-----------
Dockerfile.ci | 238 +++++++----------
IMAGES.rst | 232 ++++++----------
INSTALL | 8 -
LOCAL_VIRTUALENV.rst | 20 +-
README.md | 55 ++--
TESTING.rst | 8 +-
UPDATING.md | 14 +-
airflow/config_templates/config.yml | 2 +-
airflow/config_templates/default_airflow.cfg | 2 +-
airflow/provider.yaml.schema.json | 4 +
.../apache/beam/.latest-doc-only-change.txt | 1 +
airflow/providers/apache/beam/README.md | 8 -
.../apache/cassandra/.latest-doc-only-change.txt | 1 +
.../apache/druid/.latest-doc-only-change.txt | 1 +
.../apache/hive/transfers/mssql_to_hive.py | 2 +-
.../apache/kylin/.latest-doc-only-change.txt | 1 +
.../apache/pig/.latest-doc-only-change.txt | 1 +
.../apache/pinot/.latest-doc-only-change.txt | 1 +
.../apache/sqoop/.latest-doc-only-change.txt | 1 +
.../providers/celery/.latest-doc-only-change.txt | 1 +
.../providers/cloudant/.latest-doc-only-change.txt | 1 +
.../providers/datadog/.latest-doc-only-change.txt | 1 +
.../providers/dingding/.latest-doc-only-change.txt | 1 +
.../providers/discord/.latest-doc-only-change.txt | 1 +
.../providers/exasol/.latest-doc-only-change.txt | 1 +
airflow/providers/jdbc/.latest-doc-only-change.txt | 1 +
.../providers/jenkins/.latest-doc-only-change.txt | 1 +
.../microsoft/mssql/.latest-doc-only-change.txt | 1 +
airflow/providers/microsoft/mssql/hooks/mssql.py | 1 +
.../providers/neo4j/.latest-doc-only-change.txt | 1 +
airflow/providers/odbc/.latest-doc-only-change.txt | 1 +
.../providers/openfaas/.latest-doc-only-change.txt | 1 +
.../pagerduty/.latest-doc-only-change.txt | 1 +
.../papermill/.latest-doc-only-change.txt | 1 +
.../providers/plexus/.latest-doc-only-change.txt | 1 +
.../providers/presto/.latest-doc-only-change.txt | 1 +
.../providers/qubole/.latest-doc-only-change.txt | 1 +
.../providers/redis/.latest-doc-only-change.txt | 1 +
.../providers/samba/.latest-doc-only-change.txt | 1 +
.../providers/segment/.latest-doc-only-change.txt | 1 +
.../providers/sendgrid/.latest-doc-only-change.txt | 1 +
.../providers/slack/.latest-doc-only-change.txt | 1 +
.../providers/sqlite/.latest-doc-only-change.txt | 1 +
.../providers/tableau/.latest-doc-only-change.txt | 1 +
.../providers/telegram/.latest-doc-only-change.txt | 1 +
.../providers/vertica/.latest-doc-only-change.txt | 1 +
.../providers/yandex/.latest-doc-only-change.txt | 1 +
breeze | 155 +++++++----
breeze-complete | 22 +-
chart/dockerfiles/pgbouncer-exporter/Dockerfile | 6 +-
.../pgbouncer-exporter/build_and_push.sh | 2 +-
chart/dockerfiles/pgbouncer/Dockerfile | 23 +-
chart/dockerfiles/pgbouncer/build_and_push.sh | 2 +-
chart/dockerfiles/statsd-exporter/Dockerfile | 4 +-
.../dockerfiles/statsd-exporter/build_and_push.sh | 2 +-
chart/values.yaml | 6 +-
dev/README_RELEASE_AIRFLOW.md | 97 +++++--
dev/README_RELEASE_PROVIDER_PACKAGES.md | 19 +-
.../PROVIDER_INDEX_TEMPLATE.rst.jinja2 | 9 -
.../PROVIDER_README_TEMPLATE.rst.jinja2 | 8 -
dev/provider_packages/README.md | 3 +-
dev/provider_packages/SETUP_TEMPLATE.py.jinja2 | 2 +-
dev/provider_packages/prepare_provider_packages.py | 296 ++++++++++++++-------
docker-context-files/README.md | 2 +-
docs/apache-airflow/extra-packages-ref.rst | 9 +-
docs/apache-airflow/installation.rst | 23 +-
docs/apache-airflow/start/docker-compose.yaml | 14 +-
docs/apache-airflow/start/docker.rst | 86 ++++--
docs/apache-airflow/start/local.rst | 15 +-
docs/apache-airflow/upgrade-check.rst | 10 +-
docs/conf.py | 10 +-
docs/docker-stack/build-arg-ref.rst | 13 +-
docs/docker-stack/build.rst | 14 +-
.../customizing/add-build-essential-custom.sh | 2 +-
.../docker-examples/customizing/custom-sources.sh | 2 +-
.../customizing/pypi-dev-runtime-deps.sh | 2 +-
.../customizing/pypi-extras-and-deps.sh | 2 +-
.../customizing/pypi-selected-version.sh | 2 +-
.../extending/add-apt-packages/Dockerfile | 2 +-
.../add-build-essential-extend/Dockerfile | 2 +-
.../extending/add-pypi-packages/Dockerfile | 2 +-
.../extending/embedding-dags/Dockerfile | 2 +-
.../extending/writable-directory/Dockerfile | 2 +-
.../restricted/restricted_environments.sh | 6 +-
docs/docker-stack/entrypoint.rst | 22 ++
docs/docker-stack/recipes.rst | 4 +-
docs/exts/docs_build/lint_checks.py | 58 ----
.../exts/extra_files_with_substitutions.py | 38 +--
docs/exts/substitution_extensions.py | 127 +++++++++
kubernetes_tests/test_kubernetes_pod_operator.py | 2 +-
scripts/ci/docker-compose/_docker.env | 3 +-
scripts/ci/docker-compose/integration-kerberos.yml | 2 +-
scripts/ci/docker-compose/integration-trino.yml | 2 +-
scripts/ci/dockerfiles/apache-rat/Dockerfile | 17 +-
.../ci/dockerfiles/apache-rat/build_and_push.sh | 2 +-
scripts/ci/dockerfiles/bats/Dockerfile | 24 +-
scripts/ci/dockerfiles/bats/build_and_push.sh | 2 +-
scripts/ci/dockerfiles/krb5-kdc-server/Dockerfile | 20 +-
.../dockerfiles/krb5-kdc-server/build_and_push.sh | 2 +-
scripts/ci/dockerfiles/stress/Dockerfile | 6 +-
scripts/ci/dockerfiles/stress/build_and_push.sh | 2 +-
scripts/ci/dockerfiles/trino/Dockerfile | 4 +-
scripts/ci/dockerfiles/trino/build_and_push.sh | 2 +-
scripts/ci/images/ci_build_dockerhub.sh | 17 +-
.../ci/images/ci_wait_for_and_verify_ci_image.sh | 2 +-
.../ci/images/ci_wait_for_and_verify_prod_image.sh | 2 +-
scripts/ci/kubernetes/ci_run_kubernetes_tests.sh | 4 +-
scripts/ci/libraries/_build_images.sh | 63 +++--
scripts/ci/libraries/_initialization.sh | 20 +-
scripts/ci/libraries/_runs.sh | 14 +-
scripts/ci/libraries/_sanity_checks.sh | 2 +-
scripts/ci/libraries/_testing.sh | 2 +-
.../ci_prepare_provider_documentation.sh | 2 +-
scripts/ci/static_checks/bats_tests.sh | 4 +-
scripts/ci/static_checks/check_license.sh | 2 +-
scripts/ci/static_checks/lint_dockerfile.sh | 2 +-
.../ci_run_single_airflow_test_in_docker.sh | 3 +-
scripts/docker/install_airflow.sh | 2 +-
.../docker/install_from_docker_context_files.sh | 33 ++-
scripts/in_container/_in_container_utils.sh | 9 +-
scripts/in_container/bin/run_tmux | 8 +-
scripts/in_container/configure_environment.sh | 18 ++
scripts/in_container/entrypoint_ci.sh | 28 +-
.../run_install_and_test_provider_packages.sh | 11 +-
.../run_prepare_provider_documentation.sh | 27 +-
.../in_container/run_prepare_provider_packages.sh | 1 -
setup.cfg | 2 +-
setup.py | 64 ++---
tests/kubernetes/pod.yaml | 2 +-
tests/kubernetes/test_pod_generator.py | 4 +-
.../apache/hive/transfers/test_mssql_to_hive.py | 2 +-
139 files changed, 1510 insertions(+), 1333 deletions(-)
delete mode 100644 .github/workflows/scheduled_quarantined.yml
create mode 100644 airflow/providers/apache/beam/.latest-doc-only-change.txt
create mode 100644
airflow/providers/apache/cassandra/.latest-doc-only-change.txt
create mode 100644 airflow/providers/apache/druid/.latest-doc-only-change.txt
create mode 100644 airflow/providers/apache/kylin/.latest-doc-only-change.txt
create mode 100644 airflow/providers/apache/pig/.latest-doc-only-change.txt
create mode 100644 airflow/providers/apache/pinot/.latest-doc-only-change.txt
create mode 100644 airflow/providers/apache/sqoop/.latest-doc-only-change.txt
create mode 100644 airflow/providers/celery/.latest-doc-only-change.txt
create mode 100644 airflow/providers/cloudant/.latest-doc-only-change.txt
create mode 100644 airflow/providers/datadog/.latest-doc-only-change.txt
create mode 100644 airflow/providers/dingding/.latest-doc-only-change.txt
create mode 100644 airflow/providers/discord/.latest-doc-only-change.txt
create mode 100644 airflow/providers/exasol/.latest-doc-only-change.txt
create mode 100644 airflow/providers/jdbc/.latest-doc-only-change.txt
create mode 100644 airflow/providers/jenkins/.latest-doc-only-change.txt
create mode 100644
airflow/providers/microsoft/mssql/.latest-doc-only-change.txt
create mode 100644 airflow/providers/neo4j/.latest-doc-only-change.txt
create mode 100644 airflow/providers/odbc/.latest-doc-only-change.txt
create mode 100644 airflow/providers/openfaas/.latest-doc-only-change.txt
create mode 100644 airflow/providers/pagerduty/.latest-doc-only-change.txt
create mode 100644 airflow/providers/papermill/.latest-doc-only-change.txt
create mode 100644 airflow/providers/plexus/.latest-doc-only-change.txt
create mode 100644 airflow/providers/presto/.latest-doc-only-change.txt
create mode 100644 airflow/providers/qubole/.latest-doc-only-change.txt
create mode 100644 airflow/providers/redis/.latest-doc-only-change.txt
create mode 100644 airflow/providers/samba/.latest-doc-only-change.txt
create mode 100644 airflow/providers/segment/.latest-doc-only-change.txt
create mode 100644 airflow/providers/sendgrid/.latest-doc-only-change.txt
create mode 100644 airflow/providers/slack/.latest-doc-only-change.txt
create mode 100644 airflow/providers/sqlite/.latest-doc-only-change.txt
create mode 100644 airflow/providers/tableau/.latest-doc-only-change.txt
create mode 100644 airflow/providers/telegram/.latest-doc-only-change.txt
create mode 100644 airflow/providers/vertica/.latest-doc-only-change.txt
create mode 100644 airflow/providers/yandex/.latest-doc-only-change.txt
copy airflow/api_connexion/schemas/health_schema.py =>
docs/exts/extra_files_with_substitutions.py (50%)
create mode 100644 docs/exts/substitution_extensions.py