+1 (non-binding).

Ran through some simple scenarios with LocalExecutor and KubernetesExecutor.

On Mon, Apr 19, 2021 at 9:04 AM Daniel Imberman <[email protected]>
wrote:

> +1 (Binding)
>
> On Mon, Apr 19, 2021 at 6:31 AM, Elad Kalif <[email protected]> wrote:
>
> +1 non binding
> tested on several of my dags
>
> On Mon, Apr 19, 2021 at 3:42 PM Jarek Potiuk <[email protected]> wrote:
>
>> +1 (binding).
>>
>> Great job Ash.
>>
>> Tested validity of the packages/signatures/licences as well as started
>> airflow locally.
>>
>> J.
>>
>>
>> On Mon, Apr 19, 2021 at 1:55 PM Kaxil Naik <[email protected]> wrote:
>>
>>> +1 (binding).
>>>
>>> Thanks Ash for running the release.
>>>
>>> Regards,
>>> Kaxil
>>>
>>> On Fri, Apr 16, 2021 at 5:52 PM Ash Berlin-Taylor <[email protected]>
>>> wrote:
>>>
>>>> Hey all,
>>>>
>>>> I have cut Airflow 2.0.2 RC1. This email is calling a vote on the
>>>> release, which will last for 72 hours.
>>>>
>>>> Consider this my (binding) +1.
>>>>
>>>> (Yes, I realise most of this 72 hour window is over the weekend. Sorry.
>>>> This release is mostly bug fixes and me and the team at Astronomer have
>>>> been testing this release for a week already.)
>>>>
>>>> Airflow 2.0.2 RC1 is available at: 
>>>> *https://dist.apache.org/repos/dist/dev/airflow/2.0.2rc1/
>>>> <https://dist.apache.org/repos/dist/dev/airflow/2.0.2rc1/>*
>>>>
>>>> *apache-airflow-2.0.2rc1-source.tar.gz* is a source release that comes
>>>> with INSTALL instructions.
>>>> *apache-airflow-2.0.2rc1-bin.tar.gz* is the binary Python "sdist"
>>>> release.
>>>> *apache_airflow-2.0.2rc1-py3-none-any.whl* is the binary Python wheel
>>>> "binary" 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/master/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.2. This will allow us to rename the artifact without
>>>> modifying
>>>> the artifact checksums when we actually release.
>>>>
>>>> User facing changes since 2.0.1 below.
>>>>
>>>> Cheers,
>>>> Ash
>>>>
>>>> *Bug Fixes*
>>>>
>>>> * Bugfix: ``TypeError`` when Serializing & sorting iterable properties
>>>> of DAGs (#15395)
>>>> * Fix missing ``on_load`` trigger for folder-based plugins (#15208)
>>>> * ``kubernetes cleanup-pods`` subcommand will only clean up
>>>> Airflow-created Pods (#15204)
>>>> * Fix password masking in CLI action_logging (#15143)
>>>> * Fix url generation for TriggerDagRunOperatorLink (#14990)
>>>> * Restore base lineage backend (#14146)
>>>> * Unable to trigger backfill or manual jobs with Kubernetes executor.
>>>> (#14160)
>>>> * Bugfix: Task docs are not shown in the Task Instance Detail View
>>>> (#15191)
>>>> * Bugfix: Fix overriding ``pod_template_file`` in KubernetesExecutor
>>>> (#15197)
>>>> * Bugfix: resources in ``executor_config`` breaks Graph View in UI
>>>> (#15199)
>>>> * Fix celery executor bug trying to call len on map (#14883)
>>>> * Fix bug in airflow.stats timing that broke dogstatsd mode (#15132)
>>>> * Avoid scheduler/parser manager deadlock by using non-blocking IO
>>>> (#15112)
>>>> * Re-introduce ``dagrun.schedule_delay`` metric (#15105)
>>>> * Compare string values, not if strings are the same object in Kube
>>>> executor(#14942)
>>>> * Pass queue to BaseExecutor.execute_async like in airflow 1.10 (#14861)
>>>> * Scheduler: Remove TIs from starved pools from the critical path.
>>>> (#14476)
>>>> * Remove extra/needless deprecation warnings from airflow.contrib
>>>> module (#15065)
>>>> * Fix support for long dag_id and task_id in KubernetesExecutor (#14703)
>>>> * Sort lists, sets and tuples in Serialized DAGs (#14909)
>>>> * Simplify cleaning string passed to origin param (#14738) (#14905)
>>>> * Fix error when running tasks with Sentry integration enabled. (#13929)
>>>> * Webserver: Sanitize string passed to origin param (#14738)
>>>> * Fix losing duration < 1 secs in tree (#13537)
>>>> * Pin SQLAlchemy to <1.4 due to breakage of sqlalchemy-utils (#14812)
>>>> * Fix KubernetesExecutor issue with deleted pending pods (#14810)
>>>> * Default to Celery Task model when backend model does not exist
>>>> (#14612)
>>>> * Bugfix: Plugins endpoint was unauthenticated (#14570)
>>>> * BugFix: fix DAG doc display (especially for TaskFlow DAGs) (#14564)
>>>> * BugFix: TypeError in airflow.kubernetes.pod_launcher's monitor_pod
>>>> (#14513)
>>>> * Bugfix: Fix wrong output of tags and owners in dag detail API
>>>> endpoint (#14490)
>>>> * Fix logging error with task error when JSON logging is enabled
>>>> (#14456)
>>>> * Fix statsd metrics not sending when using daemon mode (#14454)
>>>> * Gracefully handle missing start_date and end_date for DagRun (#14452)
>>>> * BugFix: Serialize max_retry_delay as a timedelta (#14436)
>>>> * Fix crash when user clicks on "Task Instance Details" caused by
>>>> start_date being None (#14416)
>>>> * BugFix: Fix TaskInstance API call fails if a task is removed from
>>>> running DAG (#14381)
>>>> * Scheduler should not fail when invalid ``executor_config`` is passed
>>>> (#14323)
>>>> * Fix bug allowing task instances to survive when dagrun_timeout is
>>>> exceeded (#14321)
>>>> * Fix bug where DAG timezone was not always shown correctly in UI
>>>> tooltips (#14204)
>>>> * Use ``Lax`` for ``cookie_samesite`` when empty string is passed
>>>> (#14183)
>>>> * [AIRFLOW-6076] fix ``dag.cli()`` KeyError (#13647)
>>>> * Fix running child tasks in a subdag after clearing a successful
>>>> subdag (#14776)
>>>>
>>>> *Improvements*
>>>>
>>>> * Remove unused JS packages causing false security alerts (#15383)
>>>> * Change default of ``[kubernetes] enable_tcp_keepalive`` for new
>>>> installs to ``True`` (#15338)
>>>> * Fixed #14270: Add error message in OOM situations (#15207)
>>>> * Better compatibility/diagnostics for arbitrary UID in docker image
>>>> (#15162)
>>>> * Updates 3.6 limits for latest versions of a few libraries (#15209)
>>>> * Adds Blinker dependency which is missing after recent changes (#15182)
>>>> * Remove 'conf' from search_columns in DagRun View (#15099)
>>>> * More proper default value for namespace in K8S cleanup-pods CLI
>>>> (#15060)
>>>> * Faster default role syncing during webserver start (#15017)
>>>> * Speed up webserver start when there are many DAGs (#14993)
>>>> * Much easier to use and better documented Docker image (#14911)
>>>> * Use ``libyaml`` C library when available. (#14577)
>>>> * Don't create unittest.cfg when not running in unit test mode (#14420)
>>>> * Webserver: Allow Filtering TaskInstances by queued_dttm (#14708)
>>>> * Update Flask-AppBuilder dependency to allow 3.2 (and all 3.x series)
>>>> (#14665)
>>>> * Remember expanded task groups in browser local storage (#14661)
>>>> * Add plain format output to cli tables (#14546)
>>>> * Make ``airflow dags show`` command display TaskGroups (#14269)
>>>> * Increase maximum size of ``extra`` connection field. (#12944)
>>>> * Speed up clear_task_instances by doing a single sql delete for
>>>> TaskReschedule (#14048)
>>>> * Add more flexibility with FAB menu links (#13903)
>>>> * Add better description and guidance in case of sqlite version
>>>> mismatch (#14209)
>>>>
>>>> *Doc only changes*
>>>>
>>>> * Add documentation create/update community providers (#15061)
>>>> * Fix mistake and typos in airflow.utils.timezone docstrings (#15180)
>>>> * Replace new url for Stable Airflow Docs (#15169)
>>>> * Docs: Clarify behavior of delete_worker_pods_on_failure (#14958)
>>>> * Create a documentation package for Docker image (#14846)
>>>> * Multiple minor doc (OpenAPI) fixes (#14917)
>>>> * Replace Graph View Screenshot to show Auto-refresh (#14571)
>>>>
>>>> *Misc/Internal*
>>>>
>>>> * Import Connection lazily in hooks to avoid cycles (#15361)
>>>> * Rename last_scheduler_run into last_parsed_time, and ensure it's
>>>> updated in DB (#14581)
>>>> * Make TaskInstance.pool_slots not nullable with a default of 1 (#14406)
>>>> * Log migrations info in consistent way (#14158)
>>>>
>>>
>>
>> --
>> +48 660 796 129 <+48660796129>
>>
>

Reply via email to