-1 binding too -- thanks Jens for finding this! On Thu, 31 Oct 2024 at 08:45, Jarek Potiuk <ja...@potiuk.com> wrote:
> -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 > > >