-1 binding - there is an issue with source packages prepared for 2.10.3rc1 The source tar.gz contains `2.10.0` version instead of `2.10.3`. This might indicate that there might be some issue in our release process that produced it or maybe some typo etc. Might be other artifacts are impacted. We need to double-check it.
This was first noticed by Jens (kudos!) during PMC check, and I confirmed that's the case - I also checked it was correct in 2.10.2, so this must be something one-time or introduced recently in the release process. J. On Mon, Oct 28, 2024 at 4:12 PM Utkarsh Sharma <utkarsh.sha...@astronomer.io.invalid> wrote: > Hey, fellow Airflowers, > > I have cut Airflow 2.10.3rc1. This email is calling for a vote on the > release, > which will last at least 72 hours, from Monday, October 28, 2024 at 3:00 pm > UTC > until Thursday, October 31, 2024 at 3:00 pm UTC > < > https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20241031T1500&p1=1440 > >, > and until 3 binding +1 votes have been received. > > Status of testing of the release is kept at > https://github.com/apache/airflow/issues/43441 > > Consider this my (non-binding) +1. As I’m not a member of the PMC, Ephraim > signed the distribution. > > Airflow 2.10.3rc1 is available at: > https://dist.apache.org/repos/dist/dev/airflow/2.10.3rc1/ > > *apache-airflow-2.10.3-source.tar.gz* is a source release that comes with > INSTALL instructions. > *apache-airflow-2.10.3.tar.gz* is the binary Python "sdist" release. > *apache_airflow-2.10.3-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 2.10.3. 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.10.3rc1/RELEASE_NOTES.rst > > For information on what goes into a release please see: > > https://github.com/apache/airflow/blob/main/dev/WHAT_GOES_INTO_THE_NEXT_RELEASE.md > > *Changes since 2.10.2:* > > *Bug Fixes* > > - Improves the handling of value masking when setting Airflow variables for > enhanced security. (#43123) (#43278) > - Adds support for task_instance_mutation_hook to handle mapped operators > with index 0. (#42661) (#43089) > - Fixes executor cleanup to properly handle zombie tasks when task > instances are terminated. (#43065) > - Adds retry logic for HTTP 502 and 504 errors in internal API calls to > handle webserver startup issues. (#42994) (#43044) > - Restores the use of separate sessions for writing and deleting RTIF data > to prevent StaleDataError. (#42928) (#43012) > - Fixes PythonOperator error by replacing hyphens with underscores in DAG > names. (#42993) > - Improving validation of task retries to handle None values (#42532) > (#42915) > - Fixes error handling in dataset managers when resolving dataset aliases > into new datasets (#42733) > - Enables clicking on task names in the DAG Graph View to correctly select > the corresponding task. (#38782) (#42697) > - Prevent redirect loop on /home with tags/last run filters (#42607) > (#42609) (#42628) > - Support of host.name in OTEL metrics and usage of > OTEL_RESOURCE_ATTRIBUTES in metrics (#42428) (#42604) > - Reduce eyestrain in dark mode with reduced contrast and saturation > (#42567) (#42583) > - Handle ENTER key correctly in trigger form and allow manual JSON (#42525) > (#42535) > - Ensure DAG trigger form submits with updated parameters upon keyboard > submit (#42487) (#42499) > - Do not attempt to provide not ``stringified`` objects to UI via xcom if > pickling is active (#42388) (#42486) > - Fix the span link of task instance to point to the correct span in the > scheduler_job_loop (#42430) (#42480) > - Bugfix task execution from runner in Windows (#42426) (#42478) > - Allows overriding the hardcoded OTEL_SERVICE_NAME with an environment > variable (#42242) (#42441) > - Improves trigger performance by using ``selectinload`` instead of > ``joinedload`` (#40487) (#42351) > - Suppress warnings when masking sensitive configs (#43335) (#43337) > - Masking configuration values irrelevant to DAG author (#43040) (#43336) > - Execute templated bash script as file in BashOperator (#43191) > - Fixes schedule_downstream_tasks to include upstream tasks for one_success > trigger rule (#42582) (#43299) > - Add retry logic in the scheduler for updating trigger timeouts in case of > deadlocks. (#41429) (#42651) > > *Miscellaneous* > > - Deprecate session auth backend (#42911) > - Removed unicodecsv dependency for providers with Airflow version 2.8.0 > and above (#42765) (#42970) > - Remove the referrer from Webserver to Scarf (#42901) (#42942) > - Bump ``dompurify`` from 2.2.9 to 2.5.6 in /airflow/www (#42263) (#42270) > - Correct docstring format in _get_template_context (#42244) (#42272) > - Backport: Bump Flask-AppBuilder to ``4.5.2`` (#43309) (#43318) > - Check python version that was used to install pre-commit venvs (#43282) > (#43310) > > *Doc Only Changes* > > - Clarifying PLUGINS_FOLDER permissions by DAG authors (#43022) (#43029) > - Add templating info to TaskFlow tutorial (#42992) > - Airflow local settings no longer importable from dags folder (#42231) > (#42603) > - Fix documentation for cpu and memory usage (#42147) (#42256) > - Fix instruction for docker compose (#43119) (#43321) > - Updates documentation to reflect that dag_warnings is returned instead of > import_errors. (#42858) (#42888) > > Cheers, > Utkarsh Sharma >