+1 (binding) - Big milestone since 2.0 On Sat, 30 Apr 2022 at 09:24, Jarek Potiuk <ja...@potiuk.com> wrote:
> Fanatic -> fantastic work... Seems like some drag&drop issue with my > Chrome :) > > J > > On Sat, Apr 30, 2022 at 10:21 AM Jarek Potiuk <ja...@potiuk.com> wrote: > > > > +1 (binding). Checked signatures, licences, checksums. All looks good. > > > > There is a TON of cool stuff in this release. I am confident it's > > ready to get to the hands of our users after all the fanatic plenty of > > people put in it. Just two things that I think deserve highlighting: > > > > * There is the obvious Dynamic Task Mapping (which is the highlight of > > it - Ash and TP particularly - but all the other people who tested it > > have spent countless hours on it and it is life- and future- changing > > for Airflow). > > * I particularly like the new Grid View. It will take people a bit of > > getting used to the new screen - so this is a bit of a bold move and > > there will be backlash I am sure. But I am quite confident it is soooo > > much better and makes Airflow 2.3 finally showing up the modern UI > > approach as well (After all the internal modernization) . > > Brent and the team - big Kudos for all the work there and the boldness > > in rethinking this one from grounds-up :). > > > > J. > > > > > > On Fri, Apr 29, 2022 at 10:28 PM Vikram Koka > > <vik...@astronomer.io.invalid> wrote: > > > > > > +1 (non-binding) > > > > > > Dynamic Task Mapping is a huge improvement! > > > > > > On Fri, Apr 29, 2022 at 11:34 AM Josh Fell > > > <josh.d.f...@astronomer.io.invalid> > wrote: > > >> > > >> +1 (non-binding) > > >> > > >> Dynamic Task Mapping feels life-changing. > > >> > > >> On Fri, Apr 29, 2022 at 12:41 PM Abhishek Bhakat > <abhishek.bha...@astronomer.io.invalid> wrote: > > >>> > > >>> Other than that issue, have tested the version and would like to > change my vote to +1 (non-binding) > > >>> > > >>> On Fri, Apr 29, 2022 at 9:49 PM Elad Kalif <elad...@apache.org> > wrote: > > >>>> > > >>>> +1 (binding) > > >>>> > > >>>> On Fri, Apr 29, 2022 at 6:34 PM Dennis Akpenyi < > dennisakpe...@gmail.com> wrote: > > >>>>> > > >>>>> +1 (non-binding) > > >>>>> > > >>>>> On Fri 29. Apr 2022 at 17:30, Brent Bovenzi > <br...@astronomer.io.invalid> wrote: > > >>>>>> > > >>>>>> +1 (non-binding) > > >>>>>> > > >>>>>> On Fri, Apr 29, 2022 at 11:13 AM Ash Berlin-Taylor < > a...@apache.org> wrote: > > >>>>>>> > > >>>>>>> No, the same issue is fine. > > >>>>>>> > > >>>>>>> My point is that since this is no worse in 2.3.0rc2 than it was > in 2.2.5 it shouldn't stop the release of 2.3.0. > > >>>>>>> > > >>>>>>> Cheers, > > >>>>>>> Ash > > >>>>>>> > > >>>>>>> On Fri, Apr 29 2022 at 20:28:49 +0530, Abhishek Bhakat > <abhishek.bha...@astronomer.io.INVALID> wrote: > > >>>>>>> > > >>>>>>> I am facing this issue with 2.3.0rc2. I did make a comment on > the same issue. Shall I create another issue for 2.3.0rc2 ? > > >>>>>>> > > >>>>>>> On Fri, Apr 29, 2022 at 8:20 PM Ash Berlin-Taylor < > a...@apache.org> wrote: > > >>>>>>>> > > >>>>>>>> Hi Abhishek, > > >>>>>>>> > > >>>>>>>> The issue you have linked to says the version that happens is > in 2.2.5, so since this isn't a regression in 2.3 I'd ask if you could > remove your -1 vote? > > >>>>>>>> > > >>>>>>>> On Fri, Apr 29 2022 at 20:13:31 +0530, Abhishek Bhakat > <abhishek.bha...@astronomer.io.INVALID> wrote: > > >>>>>>>> > > >>>>>>>> -1 (non-binding) > > >>>>>>>> An issue with parsing dynamic tasks, causes the scheduler to > crash. > > >>>>>>>> https://github.com/apache/airflow/issues/23361 > > >>>>>>>> > > >>>>>>>> On Fri, Apr 29, 2022 at 7:58 PM Collin McNulty > <col...@astronomer.io.invalid> wrote: > > >>>>>>>>> > > >>>>>>>>> +1 (non-binding) > > >>>>>>>>> > > >>>>>>>>> Made and ran several test DAGs using mapped tasks. > > >>>>>>>>> > > >>>>>>>>> On Fri, Apr 29, 2022 at 3:54 AM Ash Berlin-Taylor < > a...@apache.org> wrote: > > >>>>>>>>>> > > >>>>>>>>>> +1 binding. > > >>>>>>>>>> > > >>>>>>>>>> On Wed, Apr 27 2022 at 21:50:48 +0100, Ephraim Anierobi < > ephraimanier...@apache.org> wrote: > > >>>>>>>>>> > > >>>>>>>>>> Hey fellow Airflowers, > > >>>>>>>>>> > > >>>>>>>>>> I have cut Airflow 2.3.0rc2. This email is calling a vote on > the release, > > >>>>>>>>>> which will last for 72 hours, from Wednesday, April 27, 2022, > at 08:48 pm UTC > > >>>>>>>>>> until Saturday, April 30, 2022, at 08:48 pm UTC, and until 3 > binding +1 votes have been received. > > >>>>>>>>>> > > >>>>>>>>>> Consider this my (binding) +1. > > >>>>>>>>>> > > >>>>>>>>>> Airflow 2.3.0rc2 is available at: > > >>>>>>>>>> https://dist.apache.org/repos/dist/dev/airflow/2.3.0rc2/ > > >>>>>>>>>> > > >>>>>>>>>> *apache-airflow-2.3.0-source.tar.gz* is a source release that > comes with INSTALL instructions. > > >>>>>>>>>> *apache-airflow-2.3.0.tar.gz* is the binary Python "sdist" > release. > > >>>>>>>>>> *apache_airflow-2.3.0-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 > > >>>>>>>>>> > > >>>>>>>>>> Please vote accordingly: > > >>>>>>>>>> > > >>>>>>>>>> [ ] +1 approve > > >>>>>>>>>> [ ] +0 no opinion > > >>>>>>>>>> [ ] -1 disapprove with the reason > > >>>>>>>>>> > > >>>>>>>>>> Only votes from PMC members are binding, but all members of > the community > > >>>>>>>>>> are encouraged 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/main/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.3.0. This will allow us to rename the artifact > without modifying > > >>>>>>>>>> the artifact checksums when we actually release. > > >>>>>>>>>> > > >>>>>>>>>> Release Notes: > https://github.com/apache/airflow/blob/2.3.0rc2/RELEASE_NOTES.rst > > >>>>>>>>>> > > >>>>>>>>>> New features since 2.2.5: > > >>>>>>>>>> > > >>>>>>>>>> - Add dynamic task mapping ( > https://github.com/apache/airflow/pulls?q=is%3Apr+is%3Amerged+label%3AAIP-42+milestone%3A%22Airflow+2.3.0%22 > ) > > >>>>>>>>>> - New Grid View replaces Tree View (#18675) > > >>>>>>>>>> - Templated ``requirements.txt`` in Python Operators (#17349) > > >>>>>>>>>> - Allow reuse of decorated tasks (#22941) > > >>>>>>>>>> - Move the database configuration to a new section (#22284) > > >>>>>>>>>> - Add ``SmoothOperator`` (#22813) > > >>>>>>>>>> - Make operator's ``execution_timeout`` configurable (#22389) > > >>>>>>>>>> - Events Timetable (#22332) > > >>>>>>>>>> - Support dag serialization with custom ``ti_deps`` rules > (#22698) > > >>>>>>>>>> - Support log download in task log view (#22804) > > >>>>>>>>>> - support for continue backfill on failures (#22697) > > >>>>>>>>>> - Add ``dag-processor`` cli command (#22305) > > >>>>>>>>>> - Add possibility to create users in LDAP mode (#22619) > > >>>>>>>>>> - Add ``ignore_first_depends_on_past`` for scheduled jobs > (#22491) > > >>>>>>>>>> - Update base sensor operator to support XCOM return value > (#20656) > > >>>>>>>>>> - Add an option for run id in the ui trigger screen (#21851) > > >>>>>>>>>> - Enable JSON serialization for connections (#19857) > > >>>>>>>>>> - Add REST API endpoint for bulk update of DAGs (#19758) > > >>>>>>>>>> - Add queue button to click-on-DagRun interface. (#21555) > > >>>>>>>>>> - Add ``list-import-errors`` to ``airflow dags`` command > (#22084) > > >>>>>>>>>> - Store callbacks in database if ``standalone_dag_processor`` > config is True. (#21731) > > >>>>>>>>>> - Add LocalKubernetesExecutor (#19729) > > >>>>>>>>>> - Add ``celery.task_timeout_error`` metric (#21602) > > >>>>>>>>>> - Airflow ``db downgrade`` cli command (#21596) > > >>>>>>>>>> - Add ``ALL_SKIPPED`` trigger rule (#21662) > > >>>>>>>>>> - Add ``db clean`` CLI command for purging old data (#20838) > > >>>>>>>>>> - Add ``celery_logging_level`` (#21506) > > >>>>>>>>>> - Support different timeout value for dag file parsing > (#21501) > > >>>>>>>>>> - Support generating SQL script for upgrades (#20962) > > >>>>>>>>>> - Add option to compress Serialized dag data (#21332) > > >>>>>>>>>> - Branch python operator decorator (#20860) > > >>>>>>>>>> - Add Audit Log View to Dag View (#20733) > > >>>>>>>>>> - Add missing StatsD metric for failing SLA Callback > notification (#20924) > > >>>>>>>>>> - Add ``ShortCircuitOperator`` configurability for respecting > downstream trigger rules (#20044) > > >>>>>>>>>> - Allow using Markup in page title in Webserver (#20888) > > >>>>>>>>>> - Add Listener Plugin API that tracks TaskInstance state > changes (#20443) > > >>>>>>>>>> - Add context var hook to inject more env vars (#20361) > > >>>>>>>>>> - Add a button to set all tasks to skipped (#20455) > > >>>>>>>>>> - Cleanup pending pods (#20438) > > >>>>>>>>>> - Add config to warn public deployment exposure in UI (#18557) > > >>>>>>>>>> - Log filename template records (#20165) > > >>>>>>>>>> - Added windows extensions (#16110) > > >>>>>>>>>> - Showing approximate time until next dag_run in Airflow > (#20273) > > >>>>>>>>>> - Extend config window on UI (#20052) > > >>>>>>>>>> - Add show dag dependencies feature to CLI (#19985) > > >>>>>>>>>> - Add cli command for 'airflow dags reserialize` (#19471) > > >>>>>>>>>> - Add missing description field to Pool schema(REST API) > (#19841) > > >>>>>>>>>> - Introduce DagRun action to change state to queued. (#19353) > > >>>>>>>>>> - Add DAG run details page (#19705) > > >>>>>>>>>> - Add role export/import to cli tools (#18916) > > >>>>>>>>>> - Adding ``dag_id_pattern`` parameter to the ``/dags`` > endpoint (#18924) > > >>>>>>>>>> > > >>>>>>>>>> Thanks > > >>>>>>>>>> Ephraim > > >>>>> > > >>>>> -- > > >>>>> Dr. Dennis Akpenyi, Airflow Core Developer, Astronomer Inc. >