(non-binding) +1!

On Thu, Dec 10, 2020 at 1:24 AM James Timmins <ja...@astronomer.io> wrote:

> An emphatic (non-binding) +1 !!!
>
> On Wed, Dec 9, 2020 at 8:58 AM Ash Berlin-Taylor <a...@apache.org> wrote:
>
>> Hi my lovely Airflowers,
>>
>> I have cut Airflow 2.0.0 RC1. This email is calling a vote on the
>> release, which will run for five days, until 2020-12-14T17:00:00Z
>> https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201214T17&p1=1440
>> (or until 3 +1 binding votes have been recieved)
>>
>> Consider this my +1 bindind vote
>>
>> Airflow 2.0.0 RC1 is available at:
>> https://dist.apache.org/repos/dist/dev/airflow/2.0.0rc1/
>>
>>
>> **apache-airflow-2.0.0rc1-source.tar.gz** is a source release that comes
>> with INSTALL instructions.
>> **apache-airflow-2.0.0rc1-bin.tar.gz** is the binary Python "sdist"
>> release.
>> **apache_airflow-2.0.0rc1-py3-none-any.whl** is a Python wheel release
>>
>> Public keys are available at:
>> https://dist.apache.org/repos/dist/release/airflow/KEYS
>>
>>
>> Only votes from PMC members are binding, but the release manager should
>> encourage members of the community
>> to test the release and vote with "(non-binding)".
>>
>> The test procedure for PMCs and Contributors who would like to test this
>> RC are described in
>>
>> https://github.com/apache/airflow/blob/2.0.0rc1/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs
>>
>> Please note that the version number excludes the `rcX` string, so it's
>> now simply 2.0.0. This will allow us to rename the artifact without
>> modifying the artifact checksums when we actually release.
>>
>> List of commits affecting "core" (i.e. excluding providers or CI pipeline
>> only changes) since 2.0.0b3:
>>
>> bee2cb531 Don't reference sphinx airflow theme via `@` URL in
>> requirements. (#12957)
>> b8844535d Minor HTML fixes (#12477)
>> f96b3dfbe Update version to 2.0.0 (#12954)
>> 5eeb66ce1 Fix case of GitHub (#12950)
>> ec3b15988 Clean up redirects.txt (#12948)
>> 62a5b2dfa Fix return type in prev-date context variables (#12910)
>> d2b4dea6b Update theme to show hidden ToC in sidebar (#12949)
>> 1d91ca70f Infer multiple outputs from dict annotations in TaskFlow API
>> (#10349)
>> 0bf386fdf Rename airflow.operators.dagrun_operator to
>> airflow.operators.trigger_dagrun (#12933)
>> 3e402880b Upgrading to Airflow 2.0 doc (#12930)
>> 18a7a35ea Enhanced TaskFlow API tutorial to use @dag decorator (#12937)
>> 8d6840b19 Fix typo in setup.cfg (#12935)
>> d7ddf16a3 Fixed failed pylint in master (#12938)
>> 53c48471a shorten name of hook re imports of provide_session and
>> create_session (#12936)
>> 63ea88d1b Apply labels to Docker images in a single instruction (#12931)
>> 38350620b Add Clarification to pod_template_file exmaples (#12932)
>> a075b6df9 Rename remaining Sensors to match AIP-21 (#12927)
>> e595d35bf Simplify publishing of documentation (#12892)
>> 73843d05f Disable Pause/Unpause switch if user doesn't have edit access
>> for DAG. (#12911)
>> 3da939bbe Update doc to reflect the changes for DAG-Level access control
>> (#12928)
>> abce78c53 Disable experimental REST API by default (#12337)
>> d5589673a Move dummy_operator.py to dummy.py (#11178) (#11293)
>> c704293f7 Warning about unsafe migrations (#10254)
>> b40dffa08 Rename remaing modules to match AIP-21 (#12917)
>> ed6eb4278 Use "auto" instead of "scroll" to prevent visible (unused)
>> scrollbars in some browsers (#12923)
>> 738c95367 Add missing licences. (#12922)
>> bfbd4bbb7 Moved subdag_operator.py to subdag.py (#11307)
>> 7c028f527 ImportErrors are collapsed by default (#12811)
>> bc4d9d04c Remove duplicate entry in Updating.md (#12919)
>> e7c1771cb Adds predefined providers to install_requires. (#12916)
>> 9b39f2478 Add support for dynamic connection form fields per provider
>> (#12558)
>> 4d24c5ee5 Update comments in setup.py (#12903)
>> ff25bd6ff Make xcom_pull results order deterministic (#12905)
>> 85dd092a8 Make sure perms list isn't None before looking within list
>> (#12915)
>> ef523b4c2 Move branch_operator.py to branch.py (#12900)
>> cb70150bf Fix broken MySQL Migration (#12904)
>> 5f65cec77 Add docs for new scheduler "clean-up" tunables. (#12899)
>> 7d37391a2 Fix Multiple Migrations Heads (#12901)
>> d8906ab59 Minor changes in description of API docs (#12532)
>> 29d78489e Fix plugin macros not being exposed through airflow.macros
>> (#12788)
>> f66a46db8 Changes the type of source_code field in DagCode to MEDIUMTEXT
>> (#12890)
>> b11551278 Use consistent style for detecting current DB type in
>> migrations (#12898)
>> 190066cf2 Kubernetes worker pod doesn't use docker container entrypoint
>> (#12766)
>> c2411e3cd Make Migrations 1.10.14 Compatible (#12896)
>> 312a2813c Bugfix: Entrypoint Import Exception masked by attribute error
>> (#12862)
>> 01707d71d Improve support for special characters in DbApiHook.get_uri
>> (#12775)
>> 4fb312140 Refactor `@provide_session` to do less "at runtime" (#12868)
>> eed65768a Adjust inner/nested radius to remove unwanted visual gap
>> (#12887)
>> 818195f0e Remove first_task_scheduling_delay from Updating.md (#12885)
>> 5d328a2f7 Show DAG serialization errors in the UI. (#12866)
>> 7cfd240cf Add start_date and end_date to DagRun View in UI (#12871)
>> a70cace08 Don't show "Access deined" message on login page (#12846)
>> a878959b2 Remove old option - git_password from sensitive_config_values
>> (#12821)
>> ed1825c02 Production images on CI are now built from packages (#12685)
>> c045ff335 Store per-task TIDeps in serialized blob (#12858)
>> 75d8ff96b Mark required fields in Forms as required (#12856)
>> a64997bdc Added reference to 2.0 CLI commands in 1.10.14 (#12864)
>> 3d2ad30a7 Add missing crypto and s3 extras (#12850)
>> 537aba738 Add conditional version retrieval from setup. (#12853)
>> 3f24d0e35 Updated UPGRADING TO 2.0  guide based on new releases (#12847)
>> 4a02e0a28 Don't emit first_task_scheduling_delay metric for only-once
>> dags (#12835)
>> 37b267911 Make `airflow --help` run five times quicker (#12836)
>> e9b2ff57b Add notes about PIP 20.3 breaking Airflow installation (#12840)
>> 1f4152b55 Fix docstring for models.Variable.get() (#12828)
>> 1dcd3e13f Add support for extra links coming from the providers (#12472)
>> 6150e265a Add `-o` as short form option for `--output` in CLI (#12831)
>> 3ff5a3549 Add paused column to `dags list` sub-command (#12830)
>> 12ce5be77 Fix for empty Graph View when task does not have a DAG during
>> relationship setting (#12829)
>> cd66450b4 Add Telegram hook and operator (#11850)
>> 252b04718 Configuration.getsection copes with sections that only exist in
>> user config (#12816)
>> fbb8a4a15 Cleanup & improvements around scheduling (#12815)
>> c85f49454 Updating documentation to specify sensitive config options
>> (#12820)
>> e82cf0d01 Dagrun object doesn't exist in the TriggerDagRunOperator
>> (#12819)
>> 37afe5577 Fix paths to images in README.md (#12756)
>> 70b1cc2cf Move secret backends guides to provider docs (#12798)
>> 71d874515 Add expandable groups in the docs build log (#12799)
>> 2936c13a4 Get airflow version from importlib.metadata rather than
>> hard-coding (#12786)
>> 6878a7baa Add more json-schama checks + display all errors (#12805)
>> 88aa17404 Add SMTP timeout and retry limit for SMTP email backend.
>> (#12801)
>> 1bd98cd54 Improve error handling in cli and introduce consistency (#12764)
>> abf510435 Convert state arguments to ExternalTaskSensor to list (#12794)
>> 4da94b5a1 Clean noqa labels wrongly handled by black linter (#12791)
>> 28e83c30e Prevent unused scrollbars from appearing in FF on Linux (#12795)
>> d9d6dafb1 Fix the exception that the port is empty when using db shell
>> (#12740)
>> be7d86745 BugFix: Editing a DAG run or Task Instance on UI causes an
>> Error (#12770)
>> b62abfbfa Handle ParserError when dag is triggered with invalid
>> execution_date (#12618)
>> 56f82ba22 Change DEBUG color to green in coloured logger (#12784)
>> 8f48f1212 Fix typo in airflow/serialization/serialized_objects.py (#12767)
>> 386f6b2ec Refactor and speed up "DAG:" prefix permissions migration
>> (#12720)
>> 67acdbdf9 Remove store_serialized_dags from config (#12754)
>> 0400ee32d Allow using _CMD / _SECRET to set `[webserver] secret_key`
>> config (#12742)
>> 03fa6edc7 Order broken DAG messages in UI (#12749)
>> 101da213c Optimize subclasses of DummyOperator for Scheduling (#12745)
>> dab783fcd Don't let webserver run with dangerous config (#12747)
>> cba8d6255 Refactor list rendering in commands (#12704)
>> ae0e8f473 Move config item 'worker_precheck' from section [core] to
>> [celery] (#12746)
>> 0451d84ea Pins PIP to 20.2.4 in our Dockerfiles (#12738)
>> ac3a8bfb0 Allow switching xcom_pickling to JSON/Pickle (#12724)
>> 027fd743d Fix static checks - #12715 (#12729)
>> 42f0a3d62 Move apache-airflow docs to subdirectory (#12715)
>> 4ac66cf8c Deprecate BaseHook.get_connections method (#10135) (#10192)
>> 5e13c3728 Remove deprecated dagbag metrics (#12695)
>> bd90136aa Move operator guides to provider documentation packages (#12681)
>> bb00f164d Refine the DB query logics in www.views.task_stats() (#12707)
>> 2037303ee Adds support for Connection/Hook discovery from providers
>> (#12466)
>> c9d1ea5cf Refactor airflow plugins command (#12697)
>> 02d94349b Don't use time.time() or timezone.utcnow() for duration
>> calculations (#12353)
>> 8291fabaf Ensure that tasks set to up_for_retry have an end date (#12675)
>> 7ef9aa7d5 Replace pkg_resources with importlib.metadata to avoid
>> VersionConflict errors (#12694)
>> 850b74bef Use rich to render info and cheat-sheet command (#12689)
>> 64f14759e Fix typos and added missing descriptions in provider.yaml
>> schema (#12690)
>> b858683ab Adds providers information to `airflow info` command (#12687)
>> 66b552513 The Pyarrow limitation in install_requires is not needed.
>> (#12683)
>> 08bc62b64 Validate JSON schema files with JSON Schema (#12682)
>> de3b1e687 Move connection guides to provider documentation packages
>> (#12653)
>> 944bd4c65 Fix packages errors summary for docs build (#12658)
>> 704e724cc Make migrations using kube_resource_version idempotent (#12670)
>> fa8af2d16 Enable PIP check for both CI and PROD image (#12664)
>> 6b3c6add9 Update setup.py to get non-conflicting set of dependencies
>> (#12636)
>> 41a699a7b Implement reading provider information from packages/sources
>> (#12512)
>> 531e00660 Typo Fix: Deprecated config force_log_out_after was not used
>> (#12661)
>> 456a1c5dc Restructure the extras in setup.py and described them (#12548)
>> 5fafd982c Replace foreign key constraints with foreign annotation (#12603)
>> 6e9c110e8 Housekeeping: Remove 'dirty_ids' in www/viewspy (#12645)
>> 3a8c344d7 Add Changelog for Airflow 1.10.13 (#12623)
>> f16fa095e Clean-up airflow/kubernetes/kube_config.py (#12627)
>> eacf40d85 Ensure that the `prohibit_commit` guard only applies to _one_
>> session. (#12575)
>> 8f29c6d5b fix db migration downgrade actions (#12608)
>> 4f4714fa3 Fix session_lifetime_minutes config docs (#12628)
>> 324bc6f72 Make AzureKeyVaultBackend backwards-compatible (#12626)
>> c5700a56b Sync Airflow 1.10.13 Updating.md with Master (#12624)
>> cdaaff12c Fix Connection.description migration for MySQL8 (#12596)
>> 486134426 Rename `[scheduler] max_threads` to `[scheduler]
>> parsing_processes` (#12605)
>> c457c975b Use AIRFLOW_CONSTRAINTS_LOCATION when passed during docker
>> build (#12604)
>> 08251c145 Remove foreign key constraint on SerializedDagModel's dag_runs
>> field (#12586)
>> c6467ba12 Update logging & doc for LocalFilesystem Secrets Backend
>> (#12597)
>> 663259d4b Fix AWS DataSync tests failing (#11020)
>> 58e21ed94 Adds missing licence headers (#12593)
>> 6caf2607e Don't set child tasks to schedulable in test runs (#12595)
>> a66d29f44 Dev documentation uses sphinx-airflow-theme (#12582)
>> b57b93211 Improve code quality of ExternalTaskSensor (#12574)
>> 74ed92b3f Drop random.choice() in BaseHook.get_connection() (#12573)
>> 6d0dcd2f3 Use html urls instead of onclick for dags view links. (#12539)
>> 01ff088df Fix Dag Serialization crash caused by preset DagContext (#12530)
>> f6ba8b575 Doc Fix around Secret/Connection/Variable (#12571)
>> 753f53f77 Housekeeping for www/security.py (#12516)
>> 8e1a6e17e Fix build on RTD (#12551)
>> ff990f245 Add capability to specify gunicorn access log format (#10261)
>> de15aa30d Deprecate Read the Docs (#12541)
>> ef4af2135 Move providers docs to separate package + Spell-check in a
>> common job with docs-build (#12527)
>> 9eb92e734 Support installing providers with no dependencies via extras
>> (#12497)
>> 397d9128b Return nonzero exit codes on pool import errors. (#12095)
>> 37548f09a Fixes unneeded docker-context-files added in CI (#12534)
>> be8f1ac0d Fix build on RTD (#12529)
>> f0b9aae56 Enable v1-10-stable branch protection (#12525)
>> 449568555 Temporarily allow force-push on v1-10-stable (#12524)
>> 20843ff89 Add missing file_token field to get dag details API endpoint
>> (#12463)
>> c34ef853c Separate out documentation building per provider  (#12444)
>> 7d55d4549 Reorder Migrations to make it 1.10.13 compatible (#12496)
>> 442823507 Fixes taskInstances API endpoint when start_date, end_date or
>> state are None(null) (#12453)
>> e9cfa393a Turn off foreign keys before altering table to prevent sqlite
>> issue. (#12487)
>> e93b7e30a Improvements for transfer operators references (#12482)
>> 502e883bb Make kubernetes requirement optional for Example DAGs (#12494)
>> de9d2fa3a ensure Moment date is valid before attempting to render it
>> (#12492)
>> 93d64e557 Update tag color to be neutral (and match DAGs index view)
>> (#12493)
>> fedf63322 Remove unused/uncompiled JS file (#12490)
>> 8b95e5137 Improve www.security.get_accessible_dags() and webserver
>> performance (#12458)
>> bc01907ee Improve UI file naming/patterns (#12486)
>> 13128f44e Fix Python docstring parameter (#12483)
>> 3241719e7 Fix setup.py to install the right provider for mysql (#12476)
>> a3dfd04ce Webserver: Further Sanitize values passed to origin param
>> (#12459)
>>
>>
>>

-- 
Eugene

Reply via email to