This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch v1-10-test
in repository https://gitbox.apache.org/repos/asf/airflow.git.
omit 6e92e21 fixup! fixup! [AIRFLOW-5413] Allow K8S worker pod to be
configured from JSON/YAML file (#6230)
omit e079659 fixup! [AIRFLOW-5413] Allow K8S worker pod to be configured
from JSON/YAML file (#6230)
omit 1799328 Fix logging issue when running tasks (#9363)
omit 2c288b7 Persist start/end date and duration for DummyOperator Task
Instance (#8663)
omit 8259de8 Ensure "started"/"ended" in tooltips are not shown if job not
started (#8667)
omit 30202a9 Add context to execution_date_fn in ExternalTaskSensor (#8702)
omit 78fd2cb [AIRFLOW-5500] Fix the trigger_dag api in the case of nested
subdags
omit 00e9cbf Document default timeout value for SSHOperator (#8744)
omit e0bdf95 [AIRFLOW-5413] Allow K8S worker pod to be configured from
JSON/YAML file (#6230)
omit c1f7451 fixup! Avoid color info in response of /dag_stats &
/task_stats (#8742)
omit 18ff4c2 Avoid color info in response of /dag_stats & /task_stats
(#8742)
omit 3f8b5bf [AIRFLOW-5898] fix alembic crash due to typing import (#6547)
omit 23af3a7 fixup! Make loading plugins from entrypoint fault-tolerant
(#8732)
omit ad70d68 Make loading plugins from entrypoint fault-tolerant (#8732)
omit 45bf7f4 Correctly restore upstream_task_ids when deserializing
Operators (#8775)
omit 340e43d Correctly store non-default Nones in serialized tasks/dags
(#8772)
omit 686716b [AIRFLOW-6778] Add a configurable DAGs volume mount path for
Kubernetes (#8147)
omit 5e238f4 [AIRFLOW-5659] Add support for ephemeral storage on
KubernetesPodOperator (#6337)
omit 7863329 [AIRFLOW-5349] Add schedulername option for
KubernetesPodOperator (#6088)
omit cda4d23 make k8s tests pass
omit 13be816 [AIRFLOW-5641] Support running git sync container as root
(#6312)
omit 7293991 [AIRFLOW-5413] Refactor worker config (#7114)
omit 450dd52 Add default `conf` parameter to Spark JDBC Hook (#8787)
omit ec3038e Allow passing backend_kwargs to AWS SSM client (#8802)
omit 3f05ec2 Filter dags by clicking on tag (#8897)
omit 6adae28 fixup! Support k8s auth method in Vault Secrets provider
(#8640)
omit 1084f9a Support k8s auth method in Vault Secrets provider (#8640)
omit 2f17299 Monitor pods by labels instead of names (#6377)
omit 33973ab Add extra options to fix SSL issue and be more flexible
(#9409)
omit c0544c8 fixup! Fix failing tests from #9250 (#9307)
omit c80a35d [AIRFLOW-6940] Improve test isolation in test_views.py (#7564)
omit 256d7f6 Optimize count query on /home (#8729)
omit d24f2c6 Monkey patch greenlet celery pools (#8559)
omit 22c95f0 Fix failing tests from #9250 (#9307)
omit fc68cf8 Fix json string escape in tree view (#8551)
omit 72af0a1 Fix tree view if config contains " (#9250)
omit c232972 fixup! fixup! [AIRFLOW-8902] Fix Dag Run UI execution date
with timezone cannot be saved issue (#8902)
omit c0be8c4 fixup! [AIRFLOW-8902] Fix Dag Run UI execution date with
timezone cannot be saved issue (#8902)
omit bb34c05 fixup! [AIRFLOW-3900] Error on undefined template variables
in unit tests. (#4719)
omit 1249b50 [AIRFLOW-8902] Fix Dag Run UI execution date with timezone
cannot be saved issue (#8902)
omit a732559 Add TaskInstance state to TI Tooltip to be colour-blind
friendlier (#8910)
omit fd3902f Add a tip to trigger DAG screen (#9049)
omit 0a4ec72 Decrypt secrets from SystemsManagerParameterStoreBackend
(#9214)
omit b006690 Use Markup for htmlcontent for landing_times (#9242)
omit 5e7867f UX Fix: Prevent undesired text selection with DAG title
selection in Chrome (#8912)
omit 53c4e1c [AIRFLOW-3900] Error on undefined template variables in unit
tests. (#4719)
omit d095b58 Pinning max pandas version to 2.0 (lesser than) to allow
pandas 1.0. (#7954)
omit c036cdf Update example webserver_config.py to show correct CSRF
config (#8944)
omit 215fc24 Fix connection add/edit for spark (#8685)
omit 5787102 Prevent clickable sorting on non sortable columns in TI view
(#8681)
omit c2e1270 Fix displaying Executor Class Name in "Base Job" table (#8679)
omit 92a1040 Fix docs on creating CustomOperator (#8678)
omit 731ee51 Improve tutorial - Include all imports statements (#8670)
omit 3127b0a Enhanced documentation around Cluster Policy (#8661)
omit 8405787 Make hive macros py3 compatible (#8598)
omit b4f7360 Use existing DagBag for 'dag_details' & `trigger` Endpoints
(#8501)
omit d65053c [AIRFLOW-4357] Fix SVG tooltip positioning with custom
scripting (#8269)
omit 5239b4c [AIRFLOW-7066] Use sphinx syntax in concepts.rst (#7729)
omit d3e3f50 fixup! JSON escape text in test_list_dagrun_includes_conf
(#9264)
omit 3368cc4 Flush pending Sentry exceptions before exiting (#7232)
omit b795a7a JSON escape text in test_list_dagrun_includes_conf (#9264)
omit 5e94fe9 [AIRFLOW-6535] Add AirflowFailException to fail without any
retry (#7133)
omit d273284 Update the version of cattrs from 0.9 to 1.0 to support
Python 3.8 (#7100)
omit d84d36c [AIRFLOW-6231] Display DAG run conf in the list view (#6794)
omit 87000c8 [AIRFLOW-5902] avoid unnecessary sleep to maintain local task
job heart rate (#6553)
omit a8abe71 Include some missing RBAC roles on User and Viewer roles
(#9133)
omit a4f6df8 Show Dag's Markdown docs on Tree View (#9448)
omit ed37913 Update README to remove Py 3.8 limitation for Master (#9451)
omit feadbbb Added more precise Python requirements to README.md (#8455)
omit 67591bc Fixes pushing prod image directly from breeze (#9449)
omit e31761f In case of worktree .git might be a file - rat-check fails
(#9435)
omit e1675c3 Fixed rendering of IMAGES.rst (#9433)
omit 3e10afc add guidance re yarn build for local virtualenv development
(#9411)
omit a6f3d3e Fix in-breeze CLI tools to work also on Linux (#9376)
omit 7835318 Fixes Breeze 'tests' command (#9384)
omit d22054f Fixed crashing webserver after /tmp is mounted from the host
(#9378)
omit 0eb1378 Fix Airflow Stable version in README.md (#9360)
omit 6efe62f clarify breeze initialize virtualenv instructions (#9319)
omit f045a8d Fixes unbound variable on MacOS (#9335)
omit ea93adc Improve production image iteration speed (#9162)
omit 5135568 Fix broken CI image optimisation (#9313)
omit fcdb35c Update pre-commit-hooks repo version (#9195)
omit 5267573 Remove generating temp remote manifest file in project dir
(#9267)
omit 42bfb2e Add missing variable in run_cli_tool.sh (#9239)
omit 00211dc Additional apt dependencies options in breeze (#9231)
omit 68d7399 Add generic CLI tool wrapper (#9223)
omit 7658c18 Correctly restore colour in logs after format arg (#9222)
omit 936d767 n Improved compatibility with Python 3.5+ - Convert
signal.SIGTERM to int (#9207)
omit 83ba24b Support additional apt dependencies (#9189)
omit c7bca9d Updated missing parameters for docker image building (#9039)
omit 3a54137 Fix typo in BREEZE.rst (#9199)
omit 7aa60b8 Remove httplib2 from Google requirements (#9194)
omit 659863d Add PR/issue note in Contribution Workflow Example (#9177)
omit 566b9d3 Don't use the term "whitelist" - language matters (#9174)
omit 910ac9a Merging multiple sql operators (#9124)
omit c7117cc Fix retries causing constraint violation on MySQL with DAG
Serialization (#9336)
omit ba39830 Add 'main' param to template_fields in
DataprocSubmitPySparkJobOperator (#9154)
omit 57225c6 Parameterized bash/python in the prod image (#9157)
omit 82b7644 [AIRFLOW-4472] Use json.dumps/loads for templating lineage
data (#5253)
omit 619720b Add SQL Branch Operator
omit 45b91ce [AIRFLOW-XXX] Extract operators and hooks to separate page
(#6213)
omit 118c37d Update AWS connection example to show how to set from env var
(#9191)
omit 4343183 Make it possible to silence warnings from Airflow (#9208)
omit 1e91572 Remove redundant count query in BaseOperator.clear() (#9362)
omit 5c21d61 set name via validator for KubernetesPodOperator
omit 2d83e77 Fix migration message (#8988)
omit ddbb15d Correctly deserialize dagrun_timeout field on DAGs (#8735)
omit 354b58e Fix performance degradation when updating dagrun state (#8435)
omit a5434ba Fix awkward log info in dbapi_hook (#8482)
omit 5e16a12 Fix KubernetesPodOperator pod name length validation (#8829)
omit ab52d1b Fix list formatting of plugins doc. (#8873)
omit 19e57d4 Add dev script to compare GH issues against merges (#9270)
omit ff827f7 Make Kubernetes tests pass (#9332)
omit fab105e Fix Migration for MSSQL (#8385)
omit 0054a20 Fix Celery default to no longer allow pickle (#7205)
omit 7d332c5 Further validation that only task commands are run by
executors (#9240)
omit d659f33 Upload kind logs to Github Actions artifact (#9230)
omit b387473 Disable KIND git-sync tests for now (#9229)
omit 9c01cac fixup! change mock import for 2.7
omit ea18f69 fixup! KubernetesPodOperator tests were not running
omit 77016b0 CI: Propogate Exit Code Correctly (#9247)
omit 929fa71 Get all pod logs on k8s launching failure (#9317)
omit 11930a2 Fix up coredns pods in KIND CI (#9224)
omit 8f552cc [AIRFLOW-3973] Commit after each alembic migration (#4797)
omit 7b7c5b1 Remove unused airflow import from docs (#9274)
omit 60f631f Don't use the `|safe` filter in code, it's risky (#9180)
omit 12a7822 Validate only task commands are run by executors (#9178)
omit 782d916 fixup! Kubernetes Cluster is started on host not in the
container (#8265)
omit 6ecede2 Chown should work now when building the documentation (#8600)
omit 5661dc9 Improved cloud tool available in the trimmed down CI
container (#9167)
omit e5162b0 Fixes failure of the build scripts when remote repo does not
exist (#9188)
omit ec12334 Add PR/issue note in Contribution Workflow Example (#9177)
omit a4dfb98 Split utils sh (#9132)
omit c0534d8 Replaces cloud-provider CLIs in CI image with scripts running
containers (#9129)
omit f16cae3 Remove vendored nvd3 and slugify libraries (#9136)
omit 410bcd4 Use static binary linked docker client in CI image (#9126)
omit 86eeb00 Restrict google-cloud-texttospeach to <v2 (#9137)
omit 4e7c48e Remove remnant kubernetes stuff from breeze scripts (#9138)
omit 7236616 Cope with multiple processes get_remote_image_info in
parallel (#9105)
omit 945b0e6 Fix INTEGRATIONS[*]: unbound variable error in breeze (#9135)
omit c34cd6d Fixes a bug where `build-image` command did not calculate md5
(#9130)
omit 8dacc27 Kubernetes Cluster is started on host not in the container
(#8265)
new 3c20d6f Kubernetes Cluster is started on host not in the container
(#8265)
new 6e69ff2 Fixes a bug where `build-image` command did not calculate md5
(#9130)
new 949e315 Fix INTEGRATIONS[*]: unbound variable error in breeze (#9135)
new ce573b9 Cope with multiple processes get_remote_image_info in
parallel (#9105)
new 4927a0c Remove remnant kubernetes stuff from breeze scripts (#9138)
new 9959743 Restrict google-cloud-texttospeach to <v2 (#9137)
new 16a98e9 Use static binary linked docker client in CI image (#9126)
new 5bffaf7 Remove vendored nvd3 and slugify libraries (#9136)
new 364f408 Replaces cloud-provider CLIs in CI image with scripts running
containers (#9129)
new b4c067a Split utils sh (#9132)
new 26e8336 Add PR/issue note in Contribution Workflow Example (#9177)
new 3ae2701 Fixes failure of the build scripts when remote repo does not
exist (#9188)
new 7d53ef1 Improved cloud tool available in the trimmed down CI
container (#9167)
new 6ec410a Chown should work now when building the documentation (#8600)
new d11cb47 Validate only task commands are run by executors (#9178)
new 9e4d375 Don't use the `|safe` filter in code, it's risky (#9180)
new ce426e9 Remove unused airflow import from docs (#9274)
new 432f19f [AIRFLOW-3973] Commit after each alembic migration (#4797)
new 4d5480e Fix up coredns pods in KIND CI (#9224)
new cc6258f Get all pod logs on k8s launching failure (#9317)
new 8388ac8 CI: Propogate Exit Code Correctly (#9247)
new f161811 fixup! KubernetesPodOperator tests were not running
new ffd936e fixup! change mock import for 2.7
new 4d618f8 Disable KIND git-sync tests for now (#9229)
new 50d1f6f Upload kind logs to Github Actions artifact (#9230)
new 10d808b Further validation that only task commands are run by
executors (#9240)
new 967e61d Fix Celery default to no longer allow pickle (#7205)
new 551fb85 Fix Migration for MSSQL (#8385)
new be989e9 Make Kubernetes tests pass (#9332)
new 58fd22d Add dev script to compare GH issues against merges (#9270)
new 787e164 Fix list formatting of plugins doc. (#8873)
new 7ef7315 Fix KubernetesPodOperator pod name length validation (#8829)
new e160a65 Fix awkward log info in dbapi_hook (#8482)
new dbb65c4 Fix performance degradation when updating dagrun state (#8435)
new 165aeba Correctly deserialize dagrun_timeout field on DAGs (#8735)
new a9ba7a5 Fix migration message (#8988)
new bc9c2d0 set name via validator for KubernetesPodOperator
new 08f3a26 Remove redundant count query in BaseOperator.clear() (#9362)
new 4e1e5ec Make it possible to silence warnings from Airflow (#9208)
new e5e0cc3 Update AWS connection example to show how to set from env var
(#9191)
new 923991e Add SQL Branch Operator
new 96db546 [AIRFLOW-4472] Use json.dumps/loads for templating lineage
data (#5253)
new bd5a894 Parameterized bash/python in the prod image (#9157)
new 2244e4f Add 'main' param to template_fields in
DataprocSubmitPySparkJobOperator (#9154)
new 4aeda81 Fix retries causing constraint violation on MySQL with DAG
Serialization (#9336)
new b574b5c Merging multiple sql operators (#9124)
new 0dbe06e Don't use the term "whitelist" - language matters (#9174)
new c494bee Add PR/issue note in Contribution Workflow Example (#9177)
new a748ad2 Remove httplib2 from Google requirements (#9194)
new 1fdc534 Fix typo in BREEZE.rst (#9199)
new c80ea5c Updated missing parameters for docker image building (#9039)
new d29b9b2 Support additional apt dependencies (#9189)
new 459b2ee n Improved compatibility with Python 3.5+ - Convert
signal.SIGTERM to int (#9207)
new aeb145e Correctly restore colour in logs after format arg (#9222)
new 23d1744 Add generic CLI tool wrapper (#9223)
new 7461cf0 Additional apt dependencies options in breeze (#9231)
new 25cbf3d Add missing variable in run_cli_tool.sh (#9239)
new e0278ec Remove generating temp remote manifest file in project dir
(#9267)
new 1a1e494 Update pre-commit-hooks repo version (#9195)
new 597ccbf Fix broken CI image optimisation (#9313)
new d340110 Improve production image iteration speed (#9162)
new 7545e36 Fixes unbound variable on MacOS (#9335)
new 19e78ba clarify breeze initialize virtualenv instructions (#9319)
new 10950c8 Fix Airflow Stable version in README.md (#9360)
new 3caa119 Fixed crashing webserver after /tmp is mounted from the host
(#9378)
new dca524b Fixes Breeze 'tests' command (#9384)
new baa5ece Fix in-breeze CLI tools to work also on Linux (#9376)
new d82f85b add guidance re yarn build for local virtualenv development
(#9411)
new f39f71d Fixed rendering of IMAGES.rst (#9433)
new ba9da48 In case of worktree .git might be a file - rat-check fails
(#9435)
new 20ea1c4 Fixes pushing prod image directly from breeze (#9449)
new 5baf53b Added more precise Python requirements to README.md (#8455)
new 88e82e0 Update README to remove Py 3.8 limitation for Master (#9451)
new 20da168 Show Dag's Markdown docs on Tree View (#9448)
new 1634133 Include some missing RBAC roles on User and Viewer roles
(#9133)
new 7b057c4 [AIRFLOW-5902] avoid unnecessary sleep to maintain local task
job heart rate (#6553)
new fb4c10e [AIRFLOW-6231] Display DAG run conf in the list view (#6794)
new 8fb9003 Update the version of cattrs from 0.9 to 1.0 to support
Python 3.8 (#7100)
new d60a2bf [AIRFLOW-6535] Add AirflowFailException to fail without any
retry (#7133)
new a26dd59 JSON escape text in test_list_dagrun_includes_conf (#9264)
new 82dd51f Flush pending Sentry exceptions before exiting (#7232)
new a8dddfb [AIRFLOW-7066] Use sphinx syntax in concepts.rst (#7729)
new f1787be [AIRFLOW-4357] Fix SVG tooltip positioning with custom
scripting (#8269)
new 1888de7 Use existing DagBag for 'dag_details' & `trigger` Endpoints
(#8501)
new 4dddbc4 Make hive macros py3 compatible (#8598)
new 7dcc9bb Enhanced documentation around Cluster Policy (#8661)
new 6676118 Improve tutorial - Include all imports statements (#8670)
new ff5b15c Fix docs on creating CustomOperator (#8678)
new 2d54916 Fix displaying Executor Class Name in "Base Job" table (#8679)
new 7497033 Prevent clickable sorting on non sortable columns in TI view
(#8681)
new 66a83be Fix connection add/edit for spark (#8685)
new 18a6a40 Update example webserver_config.py to show correct CSRF
config (#8944)
new 7389112 Pinning max pandas version to 2.0 (lesser than) to allow
pandas 1.0. (#7954)
new 2bdabe9 [AIRFLOW-3900] Error on undefined template variables in unit
tests. (#4719)
new e1e41e7 UX Fix: Prevent undesired text selection with DAG title
selection in Chrome (#8912)
new efe1419 Use Markup for htmlcontent for landing_times (#9242)
new f16c915 Decrypt secrets from SystemsManagerParameterStoreBackend
(#9214)
new 5abae4e Add a tip to trigger DAG screen (#9049)
new 2161068 Add TaskInstance state to TI Tooltip to be colour-blind
friendlier (#8910)
new e8422ff [AIRFLOW-8902] Fix Dag Run UI execution date with timezone
cannot be saved issue (#8902)
new 68fce08 Fix tree view if config contains " (#9250)
new 78085de Fix json string escape in tree view (#8551)
new 48c49ac Fix failing tests from #9250 (#9307)
new a14349c Monkey patch greenlet celery pools (#8559)
new 61514cb Optimize count query on /home (#8729)
new 5f798b8 [AIRFLOW-6940] Improve test isolation in test_views.py (#7564)
new 3986e5a Add extra options to fix SSL issue and be more flexible
(#9409)
new 4f62a99 Monitor pods by labels instead of names (#6377)
new c2ce290 Support k8s auth method in Vault Secrets provider (#8640)
new 2c92027 Filter dags by clicking on tag (#8897)
new 558ac69 Allow passing backend_kwargs to AWS SSM client (#8802)
new 0881823 Add default `conf` parameter to Spark JDBC Hook (#8787)
new 9f9d87a [AIRFLOW-5413] Refactor worker config (#7114)
new bfe27b9 [AIRFLOW-5641] Support running git sync container as root
(#6312)
new 820704b make k8s tests pass
new c1ebb9b [AIRFLOW-5349] Add schedulername option for
KubernetesPodOperator (#6088)
new 13d0095 [AIRFLOW-5659] Add support for ephemeral storage on
KubernetesPodOperator (#6337)
new 5484bc3 [AIRFLOW-6778] Add a configurable DAGs volume mount path for
Kubernetes (#8147)
new e34c89f Correctly store non-default Nones in serialized tasks/dags
(#8772)
new 75e4509 Correctly restore upstream_task_ids when deserializing
Operators (#8775)
new d731e5a Make loading plugins from entrypoint fault-tolerant (#8732)
new 850fa29 [AIRFLOW-5898] fix alembic crash due to typing import (#6547)
new a208985 Avoid color info in response of /dag_stats & /task_stats
(#8742)
new 9e7e8e7 [AIRFLOW-5413] Allow K8S worker pod to be configured from
JSON/YAML file (#6230)
new 977e62c Document default timeout value for SSHOperator (#8744)
new a89d39c [AIRFLOW-5500] Fix the trigger_dag api in the case of nested
subdags
new 74beb6f Add context to execution_date_fn in ExternalTaskSensor (#8702)
new 4d474c7 Ensure "started"/"ended" in tooltips are not shown if job not
started (#8667)
new 2c748c0 Persist start/end date and duration for DummyOperator Task
Instance (#8663)
new 273c9b7 Fix logging issue when running tasks (#9363)
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 (6e92e21)
\
N -- N -- N refs/heads/v1-10-test (273c9b7)
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 130 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:
airflow/www_rbac/templates/airflow/dag.html | 2 +-
docs/index.rst | 1 -
docs/integration.rst | 470 +++++++++++++++++++++++++++-
3 files changed, 459 insertions(+), 14 deletions(-)