You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by as...@apache.org on 2020/11/09 22:52:04 UTC

[airflow] annotated tag 2.0.0b1 updated (71d3eaf -> 428841e)

This is an automated email from the ASF dual-hosted git repository.

ash pushed a change to annotated tag 2.0.0b1
in repository https://gitbox.apache.org/repos/asf/airflow.git.


*** WARNING: tag 2.0.0b1 was modified! ***

    from 71d3eaf  (commit)
      to 428841e  (tag)
 tagging 71d3eaf47ee1e72c51bb31f4bf6550ed9bfbd6b1 (commit)
 replaces 2.0.0a1
      by Ash Berlin-Taylor
      on Mon Nov 9 22:40:28 2020 +0000

- Log -----------------------------------------------------------------
Release 2.0.0b1

**Changelog**

New Features

* Adds automated installation of dependent packages
* Render k8s yaml for tasks via the Airflow UI (#11815)
* Remove the ability to add hooks to airflow.hooks namespace (#12108)
* Add ability to specify pod_template_file in executor_config (#11784)
* Add SIGUSR2 handler to Scheduler to dump executor state (#12107)
* Remove the ability to import operators and sensors from plugins (#12072)
* Change Decorated Flow to TaskFlow API (#11895)
* Add Kubernetes cleanup-pods CLI command for Helm Chart (#11802)
* Perform "mini scheduling run" after task has finished (#11589)
* Allow airflow.providers to be installed in multiple python folders (#10806)
* Add Flower Authentication to Helm Chart (#11836)
* Disable XCom pickling by default (#11991)
* Fix: Responsive layout of DAGs (Home) view (#11958)
* Speed up task execution in Celery by pre-loading "expensive" modules (#11956)
* Fix oversized width of DAGs table with hide/reveal of "links" (#11866)
* Use resource permissions for Airflow view access (#11362)
* Make Dag Serialization a hard requirement (#11335)

Improvments

* Extend the same keyword args callable support in PythonOperator to some other sensors/operators (#11922)
* Filter dags by owner (#11121)
* Remove BaseDag and BaseDagBag classes (#12195)
* Don't include provider datafiles in the apache-airflow sdist (#12196)
* Call scheduler "book-keeping" operations less frequently. (#12139)
* Fix broken 'Blocked Highlight' feature in UI (#12183)
* Add authentication to AWS with Google credentials (#12079)
* Proper title for XCom List View page (#12169)
* Make doc_md field nullable and raise json for non-existing dag in dag detail endpoint (#12142)
* Retry Publishing Task to Celery Broker (#12140)
* Update to new helm stable repo (#12137)
* Override FAB table views where table width extends beyond parent containers (#12048)
* Update doc images to reflect latest UI (#11984)
* Allow fractional seconds for timeout values (#11966)
* Log instead of raise an Error for unregistered OperatorLinks (#11959)
* Upgrade FAB to 3.1.1 (#11884)

Bug Fixes

* Include data files in (backport) provider packages (#12200)
* Sync FAB Permissions for all base views (#12162)
* fix spacing between table and pagination (#12160)
* Fix default values for Helm Chart (#12153)
* airflow info fixed for python 3.8+ (#12132)
* Correct failure message in sql_sensor.py. (#12057)
* Avoid unnecessary IF checks when generate Duration & Landing Time views (#12075)
* Retry Dagbag.sync_to_db to avoid Deadlocks (#12046)
* Refine request check in api_connextion Pool endpoints (#12019)
* fix helm scheduler deployment / scheduler logs (#11685)
* fix helm chart worker deployment without kerberos (#11681)
* Unpin werkzeug & set default cookie_samesite to Lax (#11873)

Docs

* Fixed path of the test_core.py file in docs (#12191)
* Move metrics configuration to new section - metrics (#12165)
* Added 1.10.x section to Upgrading to 2.0 doc (#12173)
* Allow Connection Edit View to handle entries with NULL 'extra' (#12149)
* Move docs for max_db_retries option to core (#12167)
* Changed tutorial file to reflect name change to TaskFlow API (#12099)
* Fix typo in docker-context-files/README.md (#12078)
* Delete an environment-dependent value from CLI documentation (#12055)
* Adds updating note to ariflowignore fix (#12043)
* Fix incorrect .airflowignore behavior with multiple nested directories (#11994)
* Replace Docs GIF with updated UI screenshots (#12044)
* Ignore the basepath when ignoring files via .airflowignore (#11993)
* Adds documentation about the optimized PR workflow (#12006)
* Improve formatting in configurations docs (#11987)
* Add docs about Scheduler HA, how to use it and DB requirements (#11467)
* Add readme for core sensors, standardize capitalization schema (#11898)
* Updating 2.0 docs (#11842)
* Add providers, operators, and hooks readmes (#11829)

Misc/Internal

* Format all files (without excepions) by black (#12091)
* Enable Black - Python Auto Formmatter (#9550)
* Use PyUpgrade to use Python 3.6 features (#11447)
* Replace deprecated PythonOperator module with the new one (#12064)
* Remove unused JavaScript function (#12052)
* Code smell fixes for BackfillJob (#12005)
* All k8s object must comply with JSON Schema (#12003)
* Validate airflow chart values.yaml & values.schema.json (#11990)
* Remove unused "poke_exception_cache_ttl" param from SmartSensorOperator (#11972)
* Migrate from helm-unittest to python unittest (#11827)
* Migration commands shouldn't print a bunch of data. (#11961)
* Cache CLI parser objects (#11957)
* Add missing space to log message in task completion logs (#11934)
* Fix issue rendering k8s V1Pod (#11952)
* Make taskinstances pid and duration nullable (#11906)
-----BEGIN PGP SIGNATURE-----

iQJDBAABCAAtFiEEXMrqx1jtZMoyPwU7gHxzGoyCoJUFAl+pxWoPHGFzaEBhcGFj
aGUub3JnAAoJEIB8cxqMgqCV5zYP/39yahlqu1pepYurNBD3TGH1K3k30u/kZd4Z
J2Xkm1eF3bZXHT2Dfbaf7hz8ex7f3h6bDGelVtV/W2NLwVf1AfiRP6sZkh4g8zD3
1KzTrLKGhwBYYmNSlE255K59y2fy7FaieDEKt31pi0jgTyOP11gBjdP42RL1N/o7
VO+d8FAxTUU7pn0fUhb7+nVceAtE52lwv/yA3KZDak0EqlmLrMignxJs6KhCe/4Q
Kr0HfkqCQOw7hLeMEDJV+odCrqhS+ge7tmCjzAbA5kodL3BEEDdZjwvobtP6RCst
URgnpC5MHP8gvZ6ymDRaUWoiKRUoEUuo3SyYtkrqmWwr9F8bB0p8TzAHTaDLQBlK
wVIrTKxYyR80Es6p5MAsPnExsFdqglbM3HBHV3aA1cRX+0Qn4MnwT9NU55gKgHo8
s0Oot+Xsz5Vee148riE6tD2lHcibDGNgYD2aFAFQMj3djQspg4JmCeNDFN/FW2bs
zy5aR+yBV4ICE4NhxR152lAK6T8B2KR2PBI1XFpp3bWSeEWmwLmtJneTb5isaT09
6hPAfsa0Giaj84ZaDNxlLJzKqIVrIO6HjTNY3FVELJ09tSxYy4o5d5ZIW6CsOcIg
kCtx6wbvv3/tk8T1j/85SymXbutRqeIYQihSMEqy+7JYzZEcmZ6b7Z91ZwVwPZlx
taN22iTt
=ucyv
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------


No new revisions were added by this update.

Summary of changes: