Good idea, thanks Kaxil. Changes since 2.5.2rc1: *Bug Fixes:* None
*Misc/Internal:* - Limit ``importlib-metadata`` backport to ``< 5.0.0`` (#29924, #30069) *Doc Only Changes:* None Cheers, Pierre Le lun. 13 mars 2023 à 22:59, Kaxil Naik <kaxiln...@gmail.com> a écrit : > Worth adding "Changes since 2.5.2rc1" since we already voted on rc1 rather > than full changelog > > On Mon, 13 Mar 2023 at 21:46, Pierre Jeambrun <pierrejb...@gmail.com> > wrote: > > > Hey fellow Airflowers, > > > > I have cut Airflow 2.5.2rc2. This email is calling a vote on the release, > > which will last *24 hours*, from Monday, March 13, 2023 at 9:45 pm UTC > > until Tuesday, March 14, 2023 at 9:45 pm UTC, and until 3 binding +1 > votes > > have been received. > > > > Status of testing of the release is kept in > > https://github.com/apache/airflow/issues/30028 > > > > Consider this my (non-binding) +1. As I'm not a member of the PMC, > Ephraim > > signed the distribution. > > > > Airflow 2.5.2rc2 is available at: > > https://dist.apache.org/repos/dist/dev/airflow/2.5.2rc2/ > > > > *apache-airflow-2.5.2-source.tar.gz* is a source release that comes with > > INSTALL instructions. > > *apache-airflow-2.5.2.tar.gz* is the binary Python "sdist" release. > > *apache_airflow-2.5.2-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.5.2. 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.5.2rc2/RELEASE_NOTES.rst > > > > Changes since 2.5.1: > > *Bug Fixes:* > > - Fix validation of date-time field in API and Parameter schemas (#29395) > > - Fix grid logs for large logs (#29390) > > - Fix on_failure_callback when task receives a SIGTERM (#29743) > > - Update min version of python-daemon to fix containerd file limits > > (#29916) > > - POST ``/dagRuns`` API should 404 if dag not active (#29860) > > - DAG list sorting lost when switching page (#29756) > > - Fix Scheduler crash when clear a previous run of a normal task that is > > now a mapped task (#29645) > > - Convert moment with timezone to UTC instead of raising an exception > > (#29606) > > - Fix clear dag run ``openapi`` spec responses by adding additional > return > > type (#29600) > > - Don't display empty rendered attrs in Task Instance Details page > (#29545) > > - Remove section check from get-value command (#29541) > > - Do not show version/node in UI traceback for unauthenticated user > > (#29501) > > - Make ``prev_logical_date`` variable offset-aware (#29454) > > - Fix nested fields rendering in mapped operators (#29451) > > - Datasets, next_run_datasets, remove unnecessary timestamp filter > (#29441) > > - ``Edgemodifier`` refactoring w/ labels in TaskGroup edge case (#29410) > > - Fix Rest API update user output (#29409) > > - Ensure Serialized DAG is deleted (#29407) > > - Persist DAG and task doc values in TaskFlow API if explicitly set > > (#29399) > > - Redirect to the origin page with all the params (#29212) > > - Fixing Task Duration view in case of manual DAG runs only (#22015) > > (#29195) > > - Remove poke method to fall back to parent implementation (#29146) > > - PR: Introduced fix to run tasks on Windows systems (#29107) > > - Fix warning in migrations about old config. (#29092) > > - Emit dagrun failed duration when timeout (#29076) > > - Handling error on cluster policy itself (#29056) > > - Fix kerberos authentication for the REST API. (#29054) > > - Fix leak sensitive field via V1EnvVar on exception (#29016) > > - Sanitize url_for arguments before they are passed (#29039) > > - Fix dag run trigger with a note. (#29228) > > - Write action log to DB when DAG run is triggered via API (#28998) > > - Resolve all variables in pickled XCom iterator (#28982) > > - Allow URI without authority and host blocks in ``airflow connections > > add`` (#28922) > > - Be more selective when adopting pods with KubernetesExecutor (#28899) > > - KubenetesExecutor sends state even when successful (#28871) > > - Annotate KubernetesExecutor pods that we don't delete (#28844) > > - Throttle streaming log reads (#28818) > > - Introduce dag processor job (#28799) > > - Fix #28391 manual task trigger from UI fails for k8s executor (#28394) > > - Logging poke info when external dag is not none and task_id and > task_ids > > are none (#28097) > > - Fix inconsistencies in checking edit permissions for a DAG (#20346) > > > > *Misc/Internal:* > > - Add a check for not templateable fields (#29821) > > - Removed continue for not in (#29791) > > - Move extra links position in grid view (#29703) > > - Bump ``undici`` from ``5.9.1`` to ``5.19.1`` (#29583) > > - Change expose_hostname default to false (#29547) > > - Change permissions of config/password files created by airflow (#29495) > > - Use newer setuptools ``v67.2.0`` (#29465) > > - Increase max height for grid view elements (#29367) > > - Clarify description of worker control config (#29247) > > - Bump ``ua-parser-js`` from ``0.7.31`` to ``0.7.33`` in ``/airflow/www`` > > (#29172) > > - Remove upper bound limitation for ``pytest`` (#29086) > > - Check for ``run_id`` url param when linking to ``graph/gantt`` views > > (#29066) > > - Clarify graph view dynamic task labels (#29042) > > - Fixing import error for dataset (#29007) > > - Update how PythonSensor returns values from ``python_callable`` > (#28932) > > - Add dep context description for better log message (#28875) > > - Bump ``swagger-ui-dist`` from ``3.52.0`` to ``4.1.3`` in > ``/airflow/www`` > > (#28824) > > - Limit ``importlib-metadata`` backport to ``< 5.0.0`` (#29924, #30069) > > > > *Doc Only Changes:* > > - Update pipeline.rst - Fix query in ``merge_data()`` task (#29158) > > - Correct argument name of Workday timetable in timetable.rst (#29896) > > - Update ref anchor for env var link in Connection how-to doc (#29816) > > - Better description for limit in api (#29773) > > - Description of dag_processing.last_duration (#29740) > > - Update docs re: template_fields typing and subclasses (#29725) > > - Fix formatting of Dataset inlet/outlet note in TaskFlow concepts > (#29678) > > - Specific use-case: adding packages via requirements.txt in compose > > (#29598) > > - Detect is 'docker-compose' existing (#29544) > > - Add Landing Times entry to UI docs (#29511) > > - Improve health checks in example docker-compose and clarify usage > > (#29408) > > - Remove ``notes`` param from TriggerDagRunOperator docstring (#29298) > > - Use ``schedule`` param rather than ``timetable`` in Timetables docs > > (#29255) > > - Add trigger process to Airflow Docker docs (#29203) > > - Update set-up-database.rst (#29104) > > - Several improvements to the Params doc (#29062) > > - Email Config docs more explicit env var examples (#28845) > > - Listener plugin example added (#27905) > > > > Cheers, > > Pierre & Ephraim > > >