+1 (non-binding) This is very exciting for the project and community! Kudos to the many, many (dare I say countless?) folks who worked on and contributed to this release!
On Sun, Apr 20, 2025 at 10:07 AM Amogh Desai <amoghdesai....@gmail.com> wrote: > Thank you everyone for the support and fixing critical bugs quickly. > > Hopefully the last RC! > > Thanks & Regards, > Amogh Desai > > > On Sat, Apr 19, 2025 at 8:52 PM Vikram Koka <vik...@astronomer.io.invalid> > wrote: > > > Thank you Kaxil, and to everyone who contributed to this release. > > > > Amazing teamwork and grit! > > > > Vikram > > > > On Sat, Apr 19, 2025 at 5:17 AM Kaxil Naik <kaxiln...@gmail.com> wrote: > > > > > Docker images are now available: > > > > > > apache/airflow:slim-3.0.0rc4-python3.9 > > > apache/airflow:slim-3.0.0rc4-python3.10 > > > apache/airflow:slim-3.0.0rc4-python3.11 > > > apache/airflow:slim-3.0.0rc4-python3.12 > > > apache/airflow:3.0.0rc4-python3.9 > > > apache/airflow:3.0.0rc4-python3.10 > > > apache/airflow:3.0.0rc4-python3.11 > > > apache/airflow:3.0.0rc4-python3.12 > > > > > > > > > On Sat, 19 Apr 2025 at 16:43, Kaxil Naik <kaxiln...@gmail.com> wrote: > > > > > > > Hey fellow Airflowers, > > > > > > > > I am thrilled to announce the availability of Apache Airflow > 3.0.0rc4 & > > > *Task > > > > SDK 1.0.0rc4* for testing! > > > > > > > > This email is calling for a vote on the release, > > > > which will last at least until 22nd April, 11:20 am GMT (12:20 pm > BST). > > > > and until 3 binding +1 votes have been received. > > > > > > > > Consider this my +1 binding vote. > > > > > > > > Airflow 3.0.0rc4 is available at: > > > > https://dist.apache.org/repos/dist/dev/airflow/3.0.0rc4/ > > > > > > > > "apache-airflow" Meta package: > > > > > > > > > > > > - *apache-airflow-3.0.0-source.tar.gz* is a source release that > > comes > > > > with INSTALL instructions. > > > > - *apache-airflow-3.0.0.tar.gz* is the binary Python "sdist" > > release. > > > > - *apache_airflow-3.0.0-py3-none-any.whl* is the binary Python > > > > wheel "binary" release. > > > > > > > > "apache-airflow-core" package > > > > > > > > > > > > - *apache_airflow_core-3.0.0.tar.gz* is the binary Python "sdist" > > > > release. > > > > - *apache_airflow_3.0.0-py3-none-any.whl* is the binary Python > > > > wheel "binary" release. > > > > > > > > Task SDK 1.0.0rc4 is available at: > > > > https://dist.apache.org/repos/dist/dev/airflow/task-sdk/1.0.0rc4/ > > > > > > > > "apache-airflow-task-sdk" package > > > > > > > > - *apache-airflow-task-sdk-1.0.0-source.tar.gz* is a source > release > > > > - *apache_airflow_task_sdk-1.0.0.tar.gz* is the binary Python > > "sdist" > > > > release. > > > > - *apache_airflow_task_sdk-1.0.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 PMC members is described in: > > > > > > > > > > > > > > https://github.com/apache/airflow/blob/main/dev/README_RELEASE_AIRFLOW.md\#verify-the-release-candidate-by-pmc-members > > > > > > > > The test procedure for contributors and members of the community who > > > would > > > > like to test this RC is described in: > > > > > > > > > > > > > > https://github.com/apache/airflow/blob/main/dev/README_RELEASE_AIRFLOW.md\#verify-the-release-candidate-by-contributors > > > > > > > > Please note that the version number excludes the 'rcX' string, so > it's > > > now > > > > simply 3.0.0 for Airflow package and 1.0.0 for Task SDK. 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/3.0.0rc4/RELEASE_NOTES.rst > > > > > > > > > > > > *Testing Instructions using PyPI*: > > > > > > > > You can build a virtualenv that installs this and other required > > packages > > > > (e.g. task sdk), like this: > > > > > > > > ``` > > > > > > > > uv venv > > > > > > > > uv pip install -U apache-airflow --pre > > > > > > > > ``` > > > > > > > > > > > > Constraints files are at > > > > https://github.com/apache/airflow/tree/constraints-3.0.0rc4 > > > > > > > > A huge thank you to all the contributors who have worked on this > > > milestone > > > > release! > > > > Best, > > > > Kaxil > > > > > > > > > > > > Changes to Airflow Core and Task SDK since rc3, excluding doc & CI > > change > > > > (9 commits): > > > > > > > > - Fix connection form meta when fab provider is missing (#49446) > > > > - Don't update start_date when resuming a TI from deferral (#49407) > > > > - Fix `DatasetOrTimeSchedule` compatibility (#49371) > > > > - fix ui to use backfill ui endpoint (#49434) > > > > - Remove Marshmallow from Core (#49388) > > > > - Fix issue with setproctitle on macos (#49451) > > > > - Reset error state after successfully adding a connection (#49364) > > > > - Use Label class from task sdk (#49385) > > > > - Use sync calls for list backfills (#49454) > > > > > > > > > > > > PS: We will patch some of the docs in the coming days to add more > > details > > > > in the Release Notes and other Airflow core docs. > > > > > > > > > >