8000 chore(deps): update dependency apache-airflow to v2 by renovate-bot · Pull Request #5170 · GoogleCloudPlatform/python-docs-samples · GitHub
[go: up one dir, main page]

Skip to content

chore(deps): update dependency apache-airflow to v2 #5170

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

renovate-bot
Copy link
Contributor

WhiteSource Renovate

This PR contains the following updates:

Package Update Change
apache-airflow (source) major ==1.10.12 -> ==2.0.0

Release Notes

apache/airflow

v2.0.0

Compare Source

v1.10.14

Compare Source

Bug Fixes
"""""""""

  • BugFix: Tasks with depends_on_past or task_concurrency are stuck (#​12663)
  • Fix issue with empty Resources in executor_config (#​12633)
  • Fix: Deprecated config force_log_out_after was not used (#​12661)
  • Fix empty asctime field in JSON formatted logs (#​10515)
  • [AIRFLOW-2809] Fix security issue regarding Flask SECRET_KEY (#​3651)
  • [AIRFLOW-2884] Fix Flask SECRET_KEY security issue in www_rbac (#​3729)
  • [AIRFLOW-2886] Generate random Flask SECRET_KEY in default config (#​3738)
  • Add missing comma in setup.py (#​12790)
  • Bugfix: Unable to import Airflow plugins on Python 3.8 (#​12859)
  • Fix setup.py missing comma in setup_requires (#​12880)
  • Don't emit first_task_scheduling_delay metric for only-once dags (#​12835)

Improvements
""""""""""""

  • Update setup.py to get non-conflicting set of dependencies (#​12636)
  • Rename [scheduler] max_threads to [scheduler] parsing_processes (#​12605)
  • Add metric for scheduling delay between first run task & expected start time (#​9544)
  • Add new-style 2.0 command names for Airflow 1.10.x (#​12725)
  • Add Kubernetes cleanup-pods CLI command for Helm Chart (#​11802)
  • Don't let webserver run with dangerous config (#​12747)
  • Replace pkg_resources with importlib.metadata to avoid VersionConflict errors (#​12694)

Doc only changes
""""""""""""""""

  • Clarified information about supported Databases

v1.10.13

Compare Source

New Features
""""""""""""

  • Add "already checked" to failed pods in K8sPodOperator (#​11368)
  • Pass SQLAlchemy engine options to FAB based UI (#​11395)
  • [AIRFLOW-4438] Add Gzip compression to S3_hook (#​8571)
  • Add permission "extra_links" for Viewer role and above (#​10719)
  • Add generate_yaml command to easily test KubernetesExecutor before deploying pods (#​10677)
  • Add Secrets backend for Microsoft Azure Key Vault (#​10898)

Bug Fixes
"""""""""

  • SkipMixin: Handle empty branches (#​11120)
  • [AIRFLOW-5274] dag loading duration metric name too long (#​5890)
  • Handle no Dagrun in DagrunIdDep (#​8389) (#​11343)
  • Fix Kubernetes Executor logs for long dag names (#​10942)
  • Add on_kill support for the KubernetesPodOperator (#​10666)
  • KubernetesPodOperator template fix (#​10963)
  • Fix displaying of add serialized_dag table migration
  • Fix Start Date tooltip on DAGs page (#​10637)
  • URL encode execution date in the Last Run link (#​10595)
  • Fixes issue with affinity backcompat in Airflow 1.10
  • Fix KubernetesExecutor import in views.py
  • Fix issues with Gantt View (#​12419)
  • Fix Entrypoint and _CMD config variables (#​12411)
  • Fix operator field update for SerializedBaseOperator (#​10924)
  • Limited cryptography to < 3.2 for python 2.7
  • Install cattr on Python 3.7 - Fix docs build on RTD (#​12045)
  • Limit version of marshmallow-sqlalchemy
  • Pin kubernetes to a max version of 11.0.0 (#​11974)
  • Use snakebite-py3 for HDFS dependency for Python3 (#​12340)
  • Removes snakebite kerberos dependency (#​10865)
  • Fix failing dependencies for FAB and Celery (#​10828)
  • Fix pod_mutation_hook for 1.10.13 (#​10850)
  • Fix formatting of Host information
  • Fix Logout Google Auth issue in Non-RBAC UI (#​11890)
  • Add missing imports to app.py (#​10650)
  • Show Generic Error for Charts & Query View in old UI (#​12495)
  • TimeSensor should respect the default_timezone config (#​9699)
  • TimeSensor should respect DAG timezone (#​9882)
  • Unify user session lifetime configuration (#​11970)
  • Handle outdated webserver session timeout gracefully. (#​12332)

Improvements
""""""""""""

  • Add XCom.deserialize_value to Airflow 1.10.13 (#​12328)
  • Mount airflow.cfg to pod_template_file (#​12311)
  • All k8s object must comply with JSON Schema (#​12003)
  • Validate airflow chart values.yaml & values.schema.json (#​11990)
  • Pod template file uses custom custom env variable (#​11480)
  • Bump attrs and cattrs dependencies (#​11969)
  • Bump attrs to > 20.0 (#​11799)
  • [AIRFLOW-3607] Only query DB once per DAG run for TriggerRuleDep (#​4751)
  • Rename task with duplicate task_id
  • Manage Flask AppBuilder Tables using Alembic Migrations (#​12352)
  • airflow test only works for tasks in 1.10, not whole dags (#​11191)
  • Improve warning messaging for duplicate task_ids in a DAG (#​11126)
  • Pins moto to 1.3.14 (#​10986)
  • DbApiHook: Support kwargs in get_pandas_df (#​9730)
  • Make grace_period_seconds option on K8sPodOperator (#​10727)
  • Fix syntax error in Dockerfile 'maintainer' Label (#​10899)
  • The entrypoints in Docker Image should be owned by Airflow (#​10853)
  • Make dockerfiles Google Shell Guide Compliant (#​10734)
  • clean-logs script for Dockerfile: trim logs before sleep (#​10685)
  • When sending tasks to celery from a sub-process, reset signal handlers (#​11278)
  • SkipMixin: Add missing session.commit() and test (#​10421)
  • Webserver: Further Sanitize values passed to origin param (#​12459)
  • Security upgrade lodash from 4.17.19 to 4.17.20 (#​11095)
  • Log instead of raise an Error for unregistered OperatorLinks (#​11959)
  • Mask Password in Log table when using the CLI (#​11468)
  • [AIRFLOW-3607] Optimize dep checking when depends on past set and concurrency limit
  • Execute job cancel HTTPRequest in Dataproc Hook (#​10361)
  • Use rst lexer to format airflow upgrade check output (#​11259)
  • Remove deprecation warning from contrib/kubernetes/pod.py
  • adding body as templated field for CloudSqlImportOperator (#​10510)
  • Change log level for User's session to DEBUG (#​12414)

Deprecations
""""""""""""

  • Deprecate importing Hooks from plugin-created module (#​12133)
  • Deprecate adding Operators and Sensors via plugins (#​12069)

Doc only changes
""""""""""""""""

  • [Doc] Correct description for macro task_instance_key_str (#​11062)
  • Checks if all the libraries in setup.py are listed in installation.rst file (#​12023)
  • Revise "Project Focus" copy (#​12011)
  • Move Project focus and Principles higher in the README (#​11973)
  • Remove archived link from README.md (#​11945)
  • Update download url for Airflow Version (#​11800)
  • Add Project URLs for PyPI page (#​11801)
  • Move Backport Providers docs to our docsite (#​11136)
  • Refactor rebase copy (#​11030)
  • Add missing images for kubernetes executor docs (#​11083)
  • Fix indentation in executor_config example (#​10467)
  • Enhanced the Kubernetes Executor doc (#​10433)
  • Refactor content to a markdown table (#​10863)
  • Rename "Beyond the Horizon" section and refactor content (#​10802)
  • Refactor official source section to use bullets (#​10801)
  • Add section for official source code (#​10678)
  • Add redbubble link to Airflow merchandise (#​10359)
  • README Doc: Link to Airflow directory in ASF Directory (#​11137)
  • Fix the default value for VaultBackend's config_path (#​12518)

Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate-bot renovate-bot requested a review from a team as a code owner December 17, 2020 17:21
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 17, 2020
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Dec 17, 2020
@product-auto-label product-auto-label bot added the samples Issues that are directly related to samples. label Dec 17, 2020
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 17, 2020
@engelke
Copy link
Contributor
engelke commented Dec 17, 2020

Sample code needs changes to use the new library version.

@engelke engelke closed this Dec 17, 2020
@forking-renovate
Copy link

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 2.x releases. However, if you upgrade to 2.x manually then Renovate will then reenable updates for minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.

@renovate-bot renovate-bot deleted the renovate/apache-airflow-2.x branch December 17, 2020 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes This human has signed the Contributor License Agreement. samples Issues that are directly related to samples.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0