Bump apache-airflow from 2.1.0 to 2.1.2 in /similar-users
Created by: dependabot[bot]
Bumps apache-airflow from 2.1.0 to 2.1.2.
Release notes
Sourced from apache-airflow's releases.
Apache Airflow 2.1.2
Bug Fixes
- Only allow the webserver to request from the worker log server (#16754)
- Fix "Invalid JSON configuration, must be a dict" bug (#16648)
- Fix
CeleryKubernetesExecutor
(#16700)- Mask value if the key is
token
(#16474)- Fix impersonation issue with
LocalTaskJob
(#16852)Misc
- Add Python 3.9 support (#15515)
Apache Airflow 2.1.1
Bug Fixes
- Don't crash attempting to mask secrets in dict with non-string keys (#16601)
- Always install sphinx_airflow_theme from
PyPI
(#16594)- Remove limitation for elasticsearch library (#16553)
- Adding extra requirements for build and runtime of the PROD image. (#16170)
- Cattrs 1.7.0 released by the end of May 2021 break lineage usage (#16173)
- Removes unnecessary packages from setup_requires (#16139)
- Pins docutils to <0.17 until breaking behaviour is fixed (#16133)
- Improvements for Docker Image docs (#14843)
- Ensure that
dag_run.conf
is a dict (#15057)- Fix CLI connections import and migrate logic from secrets to Connection model (#15425)
- Fix Dag Details start date bug (#16206)
- Fix DAG run state not updated while DAG is paused (#16343)
- Allow null value for operator field in task_instance schema(REST API) (#16516)
- Avoid recursion going too deep when redacting logs (#16491)
- Backfill: Don't create a DagRun if no tasks match task regex (#16461)
- Tree View UI for larger DAGs & more consistent spacing in Tree View (#16522)
- Correctly handle None returns from Query.scalar() (#16345)
- Adding
only_active
parameter to /dags endpoint (#14306)- Don't show stale Serialized DAGs if they are deleted in DB (#16368)
- Make REST API List DAGs endpoint consistent with UI/CLI behaviour (#16318)
- Support remote logging in elasticsearch with
filebeat 7
(#14625)- Queue tasks with higher priority and earlier execution_date first. (#15210)
- Make task ID on legend have enough width and width of line chart to be 100%. (#15915)
- Fix normalize-url vulnerability (#16375)
- Validate retries value on init for better errors (#16415)
- add num_runs query param for tree refresh (#16437)
- Fix templated default/example values in config ref docs (#16442)
- Add
passphrase
andprivate_key
to default sensitive field names (#16392)- Fix tasks in an infinite slots pool were never scheduled (#15247)
- Fix Orphaned tasks stuck in CeleryExecutor as running (#16550)
- Don't fail to log if we can't redact something (#16118)
- Set max tree width to 1200 pixels (#16067)
- Fill the "job_id" field for
airflow task run
without--local
/--raw
for KubeExecutor (#16108)- Fixes problem where conf variable was used before initialization (#16088)
... (truncated)
Changelog
Sourced from apache-airflow's changelog.
Airflow 2.1.2, 2021-07-14
Bug Fixes """""""""
- Only allow webserver to request from the worker log server (#16754)
- Fix "Invalid JSON configuration, must be a dict" bug (#16648)
- Fix
CeleryKubernetesExecutor
(#16700)- Mask value if the key is
token
(#16474)- Fix impersonation issue with
LocalTaskJob
(#16852)- Resolve all npm vulnerabilities including bumping
jQuery
to3.5
(#16440)Misc """"
- Add Python 3.9 support (#15515)
Airflow 2.1.1, 2021-07-02
Bug Fixes """""""""
- Don't crash attempting to mask secrets in dict with non-string keys (#16601)
- Always install sphinx_airflow_theme from
PyPI
(#16594)- Remove limitation for elasticsearch library (#16553)
- Adding extra requirements for build and runtime of the PROD image. (#16170)
- Cattrs 1.7.0 released by the end of May 2021 break lineage usage (#16173)
- Removes unnecessary packages from setup_requires (#16139)
- Pins docutils to <0.17 until breaking behaviour is fixed (#16133)
- Improvements for Docker Image docs (#14843)
- Ensure that
dag_run.conf
is a dict (#15057)- Fix CLI connections import and migrate logic from secrets to Connection model (#15425)
- Fix Dag Details start date bug (#16206)
- Fix DAG run state not updated while DAG is paused (#16343)
- Allow null value for operator field in task_instance schema(REST API) (#16516)
- Avoid recursion going too deep when redacting logs (#16491)
- Backfill: Don't create a DagRun if no tasks match task regex (#16461)
- Tree View UI for larger DAGs & more consistent spacing in Tree View (#16522)
- Correctly handle None returns from Query.scalar() (#16345)
- Adding
only_active
parameter to /dags endpoint (#14306)- Don't show stale Serialized DAGs if they are deleted in DB (#16368)
- Make REST API List DAGs endpoint consistent with UI/CLI behaviour (#16318)
- Support remote logging in elasticsearch with
filebeat 7
(#14625)- Queue tasks with higher priority and earlier execution_date first. (#15210)
- Make task ID on legend have enough width and width of line chart to be 100%. (#15915)
- Fix normalize-url vulnerability (#16375)
- Validate retries value on init for better errors (#16415)
... (truncated)
Commits
-
d25854d
Update changelog with Python 3.9 support. (#16918) -
06df29e
Removes pylint from our toolchain (#16682) -
1aa1bbd
Introduce compat shim airflow.compat.functools (#15969) -
f81cc29
Update release date and changelog for 2.1.2. -
26a2beb
Fix impersonation issue with LocalTaskJob (#16852) -
24f3f63
Mask value if the key istoken
(#16474) -
9b0b0c6
yarn audit (#16440) -
e264ef1
FixCeleryKubernetesExecutor
(#16700) -
dcffcc1
Add Python 3.9 support (#15515) (#16883) -
5b3b7d4
Add changelog updates for 2.1.2 (#16838) - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.