{"id":18338,"name":"azure-functions","ecosystem":"pip","repository_url":"https://github.com/Azure/azure-functions-python-worker","issues_count":38,"created_at":"2025-06-07T01:16:54.047Z","updated_at":"2025-06-07T01:16:54.047Z","purl":"pkg:pypi/azure-functions","metadata":{"id":2650315,"name":"azure-functions","ecosystem":"pypi","description":"Python library for Azure Functions.","homepage":null,"licenses":"MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/Azure/azure-functions-python-worker","keywords_array":[],"namespace":null,"versions_count":82,"first_release_published_at":"2018-06-18T21:00:39.000Z","latest_release_published_at":"2025-04-09T18:53:33.000Z","latest_release_number":"1.23.0","last_synced_at":"2025-06-06T13:31:35.218Z","created_at":"2022-04-10T10:08:34.028Z","updated_at":"2025-06-06T13:31:35.219Z","registry_url":"https://pypi.org/project/azure-functions/","install_command":"pip install azure-functions --index-url https://pypi.org/simple","documentation_url":"https://azure-functions.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Web Environment","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"azure-functions"},"repo_metadata":{"id":37615495,"uuid":"117730503","full_name":"Azure/azure-functions-python-worker","owner":"Azure","description":"Python worker for Azure Functions.","archived":false,"fork":false,"pushed_at":"2025-05-27T18:26:55.000Z","size":5037,"stargazers_count":345,"open_issues_count":78,"forks_count":107,"subscribers_count":55,"default_branch":"dev","last_synced_at":"2025-05-27T19:37:48.575Z","etag":null,"topics":["azure","azure-functions","python","python-worker"],"latest_commit_sha":null,"homepage":"http://aka.ms/azurefunctions","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Azure.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-01-16T19:23:54.000Z","updated_at":"2025-05-25T11:56:43.000Z","dependencies_parsed_at":"2024-01-29T17:50:45.118Z","dependency_job_id":"64daa5ae-ef6d-4ca8-8753-14a8557b9007","html_url":"https://github.com/Azure/azure-functions-python-worker","commit_stats":{"total_commits":519,"total_committers":32,"mean_commits":16.21875,"dds":0.8227360308285163,"last_synced_commit":"91f0d4a5aeda8b4fe6fb07ef22a8fb1105830c4e"},"previous_names":[],"tags_count":86,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Azure","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257448081,"owners_count":22547474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"Azure","name":"Microsoft Azure","uuid":"6844498","kind":"organization","description":"APIs, SDKs and open source projects from Microsoft Azure","email":null,"website":"https://docs.microsoft.com/en-us/azure/","location":"United States of America","twitter":"Azure","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6844498?v=4","repositories_count":2270,"last_synced_at":"2025-06-02T09:12:23.958Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Azure","funding_links":[],"total_stars":207710,"followers":12238,"following":0,"created_at":"2022-11-02T16:20:18.910Z","updated_at":"2025-06-02T09:12:23.958Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Azure","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Azure/repositories"},"tags":[{"name":"4.37.0","sha":"15d9c14d0bc239f833a4625736532522c81836d8","kind":"tag","published_at":"2025-04-25T18:29:54.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.37.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.37.0/manifests"},{"name":"4.36.1","sha":"9c34b223bc7fc3fba04480b84089a4fb42ae2454","kind":"tag","published_at":"2025-03-31T18:00:54.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.36.1","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.36.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.36.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.36.1/manifests"},{"name":"4.35.0","sha":"79e2b77cdc91e97483a4d940f0bdb56a6db5aae8","kind":"tag","published_at":"2025-02-07T19:38:44.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.35.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.35.0/manifests"},{"name":"4.34.0","sha":"7e6acf36e43335ad69742923af9ff3d62b99242a","kind":"tag","published_at":"2024-10-17T20:44:47.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.34.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.34.0/manifests"},{"name":"4.33.0","sha":"a1b6a1d94fe0eb40c9b2aff38f98699b82a9528e","kind":"tag","published_at":"2024-09-26T17:18:01.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.33.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.33.0/manifests"},{"name":"4.32.0","sha":"0189c650d3e93133632f10e0d2d01945bec65149","kind":"tag","published_at":"2024-09-18T15:54:31.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.32.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.32.0/manifests"},{"name":"4.31.0","sha":"be26b2e583492dd8d584b855ccb8624c4e682158","kind":"tag","published_at":"2024-08-08T22:15:49.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.31.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.31.0/manifests"},{"name":"4.30.3","sha":"80d83cc937a4748f742c04f7ddc0b676d7e6c606","kind":"tag","published_at":"2024-07-26T16:57:28.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.30.3","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.30.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.30.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.30.3/manifests"},{"name":"4.30.2","sha":"7b451ba7c1a82c33bbc340000f1091f03428e64d","kind":"tag","published_at":"2024-07-25T20:36:10.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.30.2","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.30.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.30.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.30.2/manifests"},{"name":"4.30.1","sha":"97d0e0ab7a7815edced09885b624476b70d04d3f","kind":"tag","published_at":"2024-07-25T16:26:07.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.30.1","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.30.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.30.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.30.1/manifests"},{"name":"4.29.0","sha":"255fc248adee0a227bf61e7244c4a3bd2aa11a08","kind":"tag","published_at":"2024-06-13T21:26:24.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.29.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.29.0/manifests"},{"name":"4.28.1","sha":"a9d46d5d63b40299022cb79dcd6655fa6001fcca","kind":"tag","published_at":"2024-04-18T19:55:20.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.28.1","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.28.1/manifests"},{"name":"4.27.2","sha":"3c0f4739d4e8fab49043c963d5643696549b1044","kind":"tag","published_at":"2024-04-18T18:09:17.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.27.2","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.27.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.27.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.27.2/manifests"},{"name":"4.27.1","sha":"64272155f541b9ec57910e90965d6bea1b5b3866","kind":"tag","published_at":"2024-04-18T15:24:43.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.27.1","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.27.1/manifests"},{"name":"4.28.0","sha":"aa3d5f1de98ace1d7bd73a26559dfe87d627e6bb","kind":"tag","published_at":"2024-04-12T22:43:47.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.28.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.28.0/manifests"},{"name":"4.27.0","sha":"6a50c07bd206b8af6fd05d0870194a7bde1dc830","kind":"tag","published_at":"2024-03-25T17:12:29.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.27.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.27.0/manifests"},{"name":"4.26.0","sha":"967e067130b2b229b46098f6f714e35db3c38441","kind":"tag","published_at":"2024-03-08T23:59:29.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.26.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.26.0/manifests"},{"name":"4.25.0","sha":"454814b98d2f1ddb85a58dcea4d02824abc42fc7","kind":"tag","published_at":"2024-03-06T22:56:44.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.25.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.25.0/manifests"},{"name":"4.24.0","sha":"69f7363405e23131522ad5c115c516ecc164963f","kind":"tag","published_at":"2024-01-12T20:10:03.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.24.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.24.0/manifests"},{"name":"4.23.0","sha":"57928c321cd6caf7378d4c126719d2a3976bf4dc","kind":"tag","published_at":"2023-12-02T05:55:45.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.23.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.23.0/manifests"},{"name":"4.22.0","sha":"31c6115c2dfbdd71018f1d509f0b9f968baa1a55","kind":"tag","published_at":"2023-11-14T21:45:03.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.22.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.22.0/manifests"},{"name":"4.21.0","sha":"8982bfc0f3d3df83d72c696e1e4e795868b1c250","kind":"tag","published_at":"2023-11-03T19:13:11.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.21.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.21.0/manifests"},{"name":"4.20.0","sha":"aca1c3b5b45c722e022b2af33814d33fd5b879d0","kind":"tag","published_at":"2023-10-10T15:38:41.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.20.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.20.0/manifests"},{"name":"4.19.0","sha":"42cf256a2e49ed1b82e4c6dd5c43c681cd9c1e79","kind":"tag","published_at":"2023-10-05T21:41:20.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.19.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.19.0/manifests"},{"name":"4.18.0","sha":"9d0ee4cada08c512752bd1b0e140401061b37206","kind":"tag","published_at":"2023-09-20T21:47:41.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.18.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.18.0/manifests"},{"name":"4.17.0","sha":"d0135b091e8df03f8ac131894e0ec66f780de049","kind":"tag","published_at":"2023-08-25T21:16:44.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.17.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.17.0/manifests"},{"name":"4.16.0","sha":"222883c95b08ecff7653a893e10564105a2ff424","kind":"tag","published_at":"2023-07-28T21:15:03.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.16.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.16.0/manifests"},{"name":"4.15.0","sha":"0d9b9b20c84c4ad948da50ee257999f7212de23f","kind":"tag","published_at":"2023-07-06T22:10:04.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.15.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.15.0/manifests"},{"name":"4.14.0","sha":"78274ef0da67f20999bb392cc6e6dd92aa629884","kind":"tag","published_at":"2023-05-08T15:49:28.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.14.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.14.0/manifests"},{"name":"4.13.0","sha":"138dddfdf53dec477ece2c28a97f7ccc085ff383","kind":"tag","published_at":"2023-05-02T21:59:05.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.13.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.13.0/manifests"},{"name":"4.12.0","sha":"199cee85df7ac45992f5526a785a2822baad87e8","kind":"tag","published_at":"2023-04-28T17:46:16.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.12.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.12.0/manifests"},{"name":"4.11.0","sha":"d844de5cd52373af4c540613212c85b0b759c1f6","kind":"tag","published_at":"2023-03-03T20:21:30.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.11.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.11.0/manifests"},{"name":"4.10.1","sha":"cdcfce6fe3e386bee71669017c311365531400ac","kind":"tag","published_at":"2023-02-06T23:29:21.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.10.1","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.10.1/manifests"},{"name":"4.10.0","sha":"d7e5c84ca57d4dd35c03efb611044c46a68137d7","kind":"tag","published_at":"2023-01-25T22:03:01.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.10.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.10.0/manifests"},{"name":"4.9.0","sha":"832d261a416531b7db3e6551a0152942b6f74862","kind":"tag","published_at":"2022-11-17T01:36:04.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.9.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.9.0/manifests"},{"name":"4.8.0","sha":"eaa13697e77132916ac56cfc34329dd865864050","kind":"tag","published_at":"2022-10-11T19:30:18.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.8.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.8.0/manifests"},{"name":"4.7.0","sha":"7730062f9e459348a47adbdf3f328ccec3074ab4","kind":"tag","published_at":"2022-09-02T18:39:32.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.7.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.7.0/manifests"},{"name":"4.6.0","sha":"bcdb5cfcd62a93b9c8cc71b1cce40c0ffab96320","kind":"tag","published_at":"2022-08-23T20:11:22.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.6.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.6.0/manifests"},{"name":"4.5.0","sha":"08bdd4974278a3e5f596ab9692cb5b874c223a10","kind":"tag","published_at":"2022-08-17T00:42:20.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.5.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.5.0/manifests"},{"name":"4.4.0","sha":"36a147e20fa81e76576bb92d0d926310ad81247c","kind":"tag","published_at":"2022-07-26T23:05:49.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.4.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.4.0/manifests"},{"name":"4.3.0","sha":"e4a7744976e8ee063f230ee9e6480a9b706cc200","kind":"tag","published_at":"2022-07-08T20:46:07.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.3.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.3.0/manifests"},{"name":"4.2.0-hotfix","sha":"7d122f6540ed33e52f7abef84ffc858c57e57a8d","kind":"commit","published_at":"2022-05-26T16:14:41.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.2.0-hotfix","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.2.0-hotfix","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.2.0-hotfix","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.2.0-hotfix/manifests"},{"name":"4.1.0","sha":"8a74a1575acadd4214acd9df89b0e69dbdc2fda1","kind":"tag","published_at":"2022-04-27T17:39:33.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.1.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.1.0/manifests"},{"name":"3.1.3","sha":"4050df308b3ea1f691d789d31e37b12f068ee9c0","kind":"tag","published_at":"2022-04-22T00:18:03.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/3.1.3","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/3.1.3/manifests"},{"name":"4.0.0","sha":"0d03a4da4e2c7d759fb93aca31f39bee38f12e09","kind":"tag","published_at":"2022-02-18T23:44:24.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/4.0.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/4.0.0/manifests"},{"name":"1.2.6","sha":"fdb3bd9208c4110f24182b5381729e7d9be31aa1","kind":"tag","published_at":"2021-09-24T17:43:03.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.2.6","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.6/manifests"},{"name":"1.2.5","sha":"77bf3a107e4b9e63ff853be5c329a69c791511ed","kind":"tag","published_at":"2021-07-23T21:14:29.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.2.5","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.5/manifests"},{"name":"1.2.4","sha":"637df71bf17cb43f90a4d8e808ddeee169950f7a","kind":"tag","published_at":"2021-07-02T19:14:25.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.2.4","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.4/manifests"},{"name":"1.2.3","sha":"4356c0036e6ea7894d2c90ac2c30c0234bdf57db","kind":"tag","published_at":"2021-06-04T21:48:25.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.2.3","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.3/manifests"},{"name":"1.2.2","sha":"d4c56bf73121026fe6d60e51c98f25c01274228b","kind":"tag","published_at":"2021-06-02T20:15:14.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.2.2","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"95bfccfeb7e635e6988630c840c6d47491a2a911","kind":"tag","published_at":"2021-05-04T21:49:55.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.2.1","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"2d7343005912fad416b5654c890f7dad691d89ef","kind":"tag","published_at":"2021-04-05T19:14:50.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.2.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.2.0/manifests"},{"name":"1.1.12","sha":"4896dc2f9ae46a2160a927350bfe125a689acb55","kind":"tag","published_at":"2021-02-18T23:23:43.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.12","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.12/manifests"},{"name":"1.1.11","sha":"2277f0fec4f6dc7387fcebd7f0e7e483bda0a206","kind":"tag","published_at":"2021-01-28T01:56:56.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.11","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.11/manifests"},{"name":"1.1.10b","sha":"65553e62b8bb794e3a9567435e4e1d696c6d3e45","kind":"tag","published_at":"2020-11-30T19:44:03.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.10b","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.10b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.10b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.10b/manifests"},{"name":"1.1.10","sha":"1cc22d8fb359f1d8826c713bf5a2f200ec49f24b","kind":"tag","published_at":"2020-11-24T09:29:55.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.10","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.10/manifests"},{"name":"1.1.9","sha":"999205cb2a0096f481822d4ffeef4cab918cf0e6","kind":"commit","published_at":"2020-11-18T21:29:54.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.9","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.9/manifests"},{"name":"1.1.8","sha":"fd0a96bab9d934ea7774e39c9978cb60a6b607e1","kind":"commit","published_at":"2020-11-10T20:56:20.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.8","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"4534dd45b21b617c7a191305f02ca7b8c8f0587a","kind":"tag","published_at":"2020-11-09T20:14:23.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.7","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"72e7c3ecdf6d2363be52b5ee72bf9ced13eb2cc8","kind":"commit","published_at":"2020-10-01T01:08:07.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.6","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"94e18e3bf9487e7a387d2a0786cfa1b427ac2900","kind":"commit","published_at":"2020-09-09T17:28:01.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.5","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.5/manifests"},{"name":"1.1.4","sha":"5b330928321b8b30ea9747df85a5ea005c6c0b61","kind":"commit","published_at":"2020-07-14T22:42:40.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.4","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.4/manifests"},{"name":"1.1.3","sha":"80b5f4e9b03b88db58a9987be7c5ae53c61ea337","kind":"tag","published_at":"2020-07-07T01:30:04.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.3","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.3/manifests"},{"name":"1.1.2","sha":"3d9f8081ecba2e589c2fd65a6f3eaa67b4de8a4a","kind":"commit","published_at":"2020-06-24T23:59:39.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.2","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.2/manifests"},{"name":"1.1.2-hotfix","sha":"38d1a2a160a609e7dec22c87c8e33231de295ca8","kind":"commit","published_at":"2020-06-24T19:56:44.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.2-hotfix","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.2-hotfix","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.2-hotfix","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.2-hotfix/manifests"},{"name":"1.1.1","sha":"5ac0afef5e6edc7d48f46db6abc3b15a1b45508f","kind":"commit","published_at":"2020-05-03T05:02:22.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.1","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"0fccf5a68072705dceb3c46021061123c9616490","kind":"tag","published_at":"2020-02-28T22:56:04.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.1.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.1.0/manifests"},{"name":"1.0.4","sha":"9b3b422e8d3ce185fa17272b66f7c669c6e5ec57","kind":"tag","published_at":"2020-02-21T02:27:02.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.4","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"386953289cdec68432e776097bbc0d6c034cc91f","kind":"tag","published_at":"2020-01-30T19:18:36.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.3","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"bf728b11cbea3abc2b04b37debc9b885e8fd9431","kind":"tag","published_at":"2019-12-13T18:41:17.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.2","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"08f69da672c7c31666bc609660ac1ce90015c78a","kind":"commit","published_at":"2019-11-01T20:12:08.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.1","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"8c69b4e7da281a178459e230717c153488e2910c","kind":"commit","published_at":"2019-09-04T21:33:33.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0/manifests"},{"name":"1.0.0b11","sha":"150d500502d7e8c0b0fcf254c28bdcd479517ea8","kind":"commit","published_at":"2019-08-01T22:37:52.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0b11","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0b11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b11/manifests"},{"name":"1.0.0b10","sha":"d5a1587a4ccf56af64f211a64f0b7a3d6cf976c9","kind":"commit","published_at":"2019-07-20T01:27:14.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0b10","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0b10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b10/manifests"},{"name":"1.0.0b9","sha":"019260a1b86e539d164f3a9cd8bd8aa8f4c854ce","kind":"commit","published_at":"2019-07-10T16:47:09.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0b9","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0b9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b9/manifests"},{"name":"1.0.0b8","sha":"9c3f0576f877496c6eaa0bc377eef25d971667dc","kind":"commit","published_at":"2019-06-17T22:47:43.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0b8","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0b8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b8/manifests"},{"name":"1.0.0b7","sha":"4aaced8a4e99ccd36e12cdc142c7c4d268211c65","kind":"commit","published_at":"2019-05-20T16:27:56.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0b7","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0b7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b7/manifests"},{"name":"1.0.0b6","sha":"49e6cf1a532a0b170dd298289753c3989448a565","kind":"commit","published_at":"2019-05-01T00:31:44.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0b6","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0b6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b6/manifests"},{"name":"1.0.0b5","sha":"5526495747fa200857d8d8fefc231f98a34d7c57","kind":"commit","published_at":"2019-04-24T20:52:05.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0b5","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0b5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b5/manifests"},{"name":"1.0.0b4","sha":"e3da1edc09f2188a0e8554703c04861d09d2dc6d","kind":"commit","published_at":"2019-02-21T02:48:31.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0b4","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0b4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b4/manifests"},{"name":"1.0.0b3","sha":"e2115ef04eaee7f929e60f894eb23f2a21828a64","kind":"tag","published_at":"2019-01-24T17:48:02.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0b3","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0b3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b3/manifests"},{"name":"1.0.0b1","sha":"5ce1d218dcfd8560b665df06103c210a7a285826","kind":"tag","published_at":"2018-11-27T00:16:25.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0b1","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0b1/manifests"},{"name":"1.0.0a6","sha":"bcce88f1829e7e91bde26b1a348e2e5dac472f7a","kind":"tag","published_at":"2018-10-03T16:38:06.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0a6","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0a6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0a6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0a6/manifests"},{"name":"1.0.0a5","sha":"3b78bda392dfd566beb1f1cd6483dee88e2136e0","kind":"tag","published_at":"2018-09-24T15:57:02.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0a5","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0a5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0a5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0a5/manifests"},{"name":"1.0.0a4","sha":"271642c915ecf22d4b44d5b19e12c22410bc72ce","kind":"commit","published_at":"2018-08-27T23:01:30.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0a4","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0a4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0a4/manifests"},{"name":"1.0.0a3","sha":"21604766e775022aa836403d225f06399133f84f","kind":"tag","published_at":"2018-06-25T16:22:03.000Z","download_url":"https://codeload.github.com/Azure/azure-functions-python-worker/tar.gz/1.0.0a3","html_url":"https://github.com/Azure/azure-functions-python-worker/releases/tag/1.0.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azure%2Fazure-functions-python-worker/tags/1.0.0a3/manifests"}]},"repo_metadata_updated_at":"2025-06-02T13:04:04.751Z","dependent_packages_count":23,"downloads":2662578,"downloads_period":"last-month","dependent_repos_count":1947,"rankings":{"downloads":0.3098561599100809,"dependent_repos_count":0.25194799277002294,"dependent_packages_count":0.593135811382052,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.7636283548764372,"average":0.47964207973464823},"purl":"pkg:pypi/azure-functions","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/azure-functions","docker_dependents_count":193,"docker_downloads_count":114638,"usage_url":"https://repos.ecosyste.ms/usage/pypi/azure-functions","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/azure-functions/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/azure-functions/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/azure-functions/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/azure-functions/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/azure-functions/related_packages","maintainers":[{"uuid":"microsoft","login":"microsoft","name":null,"email":null,"url":null,"packages_count":790,"html_url":"https://pypi.org/user/microsoft/","role":null,"created_at":"2023-02-07T18:27:41.243Z","updated_at":"2023-02-07T18:27:41.243Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/microsoft/packages"},{"uuid":"gaaguiar","login":"gaaguiar","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://pypi.org/user/gaaguiar/","role":null,"created_at":"2023-02-07T18:27:40.187Z","updated_at":"2023-02-07T18:27:40.187Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/gaaguiar/packages"},{"uuid":"pgopa","login":"pgopa","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/pgopa/","role":null,"created_at":"2023-02-07T18:27:42.403Z","updated_at":"2023-02-07T18:27:42.403Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/pgopa/packages"},{"uuid":"vrdmr","login":"vrdmr","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/vrdmr/","role":null,"created_at":"2023-02-07T18:27:45.052Z","updated_at":"2023-02-07T18:27:45.052Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/vrdmr/packages"},{"uuid":"hallvictoria","login":"hallvictoria","name":null,"email":null,"url":null,"packages_count":19,"html_url":"https://pypi.org/user/hallvictoria/","role":"Owner","created_at":"2023-12-13T11:00:09.278Z","updated_at":"2023-12-13T11:00:09.278Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/hallvictoria/packages"},{"uuid":"evroman","login":"evroman","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/evroman/","role":"Owner","created_at":"2025-05-22T16:33:17.496Z","updated_at":"2025-05-22T16:33:17.496Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/evroman/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":690499,"maintainers_count":292846,"namespaces_count":0,"keywords_count":228675,"github":"pypi","metadata":{"funded_packages_count":48967},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-06-07T05:28:50.775Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},"unique_repositories_count":22,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"4169328420","node_id":"PR_kwDOMfho0c7Oj4Ts","number":17,"state":"open","title":"deps(deps): bump azure-functions from 1.23.0 to 2.0.0 in /nsg-flow-logs","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T09:55:54.000Z","updated_at":"2026-03-30T09:55:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"azure-functions","old_version":"1.23.0","new_version":"2.0.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":"/nsg-flow-logs","ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.23.0 to 2.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePy3.13+ logging issue with operation_Name (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1811\"\u003e#1811\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate timezone in reload request (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1819\"\u003e#1819\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild \u0026amp; Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 1.1.0b2 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1804\"\u003e#1804\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin setuptools for linux-arm64 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1827\"\u003e#1827\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtimes-v1 1.1.0b4\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for logging.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove 3.7 \u0026amp; 3.8 from worker nuget by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1810\"\u003eAzure/azure-functions-python-worker#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Py3.13+ logging issue with operation_Name by \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1811\"\u003eAzure/azure-functions-python-worker#1811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for debug logging and error message typos and removes unhelpful logs.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 AppInsights logging by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1791\"\u003eAzure/azure-functions-python-worker#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 debug logging, error message typo, remove unhelpful warning log by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1799\"\u003eAzure/azure-functions-python-worker#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.23.0\u0026new-version=2.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PaloAltoNetworks/cortex-azure-functions/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaloAltoNetworks%2Fcortex-azure-functions/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"4167971192","node_id":"PR_kwDONxgS-s7OgeRo","number":54,"state":"closed","title":"build(deps): bump azure-functions from 1.24.0 to 2.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T07:01:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T06:47:31.000Z","updated_at":"2026-04-20T07:01:38.000Z","time_to_close":1815245,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"azure-functions","old_version":"1.24.0","new_version":"2.0.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.24.0 to 2.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePy3.13+ logging issue with operation_Name (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1811\"\u003e#1811\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate timezone in reload request (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1819\"\u003e#1819\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild \u0026amp; Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 1.1.0b2 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1804\"\u003e#1804\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin setuptools for linux-arm64 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1827\"\u003e#1827\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtimes-v1 1.1.0b4\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for logging.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove 3.7 \u0026amp; 3.8 from worker nuget by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1810\"\u003eAzure/azure-functions-python-worker#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Py3.13+ logging issue with operation_Name by \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1811\"\u003eAzure/azure-functions-python-worker#1811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for debug logging and error message typos and removes unhelpful logs.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 AppInsights logging by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1791\"\u003eAzure/azure-functions-python-worker#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 debug logging, error message typo, remove unhelpful warning log by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1799\"\u003eAzure/azure-functions-python-worker#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.24.0\u0026new-version=2.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/jmcdaniel82/adp-to-azuread/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcdaniel82%2Fadp-to-azuread/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"4166323996","node_id":"PR_kwDOMxMHlM7OcvJF","number":283,"state":"closed","title":"Bump azure-functions from 1.24.0 to 2.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["infhyroyage"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T01:11:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T01:10:45.000Z","updated_at":"2026-04-20T01:11:36.000Z","time_to_close":1814449,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.24.0","new_version":"2.0.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.24.0 to 2.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePy3.13+ logging issue with operation_Name (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1811\"\u003e#1811\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate timezone in reload request (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1819\"\u003e#1819\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild \u0026amp; Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 1.1.0b2 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1804\"\u003e#1804\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin setuptools for linux-arm64 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1827\"\u003e#1827\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtimes-v1 1.1.0b4\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for logging.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove 3.7 \u0026amp; 3.8 from worker nuget by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1810\"\u003eAzure/azure-functions-python-worker#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Py3.13+ logging issue with operation_Name by \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1811\"\u003eAzure/azure-functions-python-worker#1811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for debug logging and error message typos and removes unhelpful logs.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 AppInsights logging by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1791\"\u003eAzure/azure-functions-python-worker#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 debug logging, error message typo, remove unhelpful warning log by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1799\"\u003eAzure/azure-functions-python-worker#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/infhyroyage/QuestionGPTPortal/pull/283","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/infhyroyage%2FQuestionGPTPortal/issues/283","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/283/packages"},{"uuid":"4126007114","node_id":"PR_kwDOE9JXts7M6u_p","number":83,"state":"closed","title":"Bump azure-functions from 1.24.0 to 2.0.0 in the prod-dependencies group","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-15T08:09:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-24T08:06:59.000Z","updated_at":"2026-05-15T08:09:57.000Z","time_to_close":4492976,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.24.0","new_version":"2.0.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":"the prod-dependencies group","ecosystem":"pip"},"body":"Bumps the prod-dependencies group with 1 update: [azure-functions](https://github.com/Azure/azure-functions-python-worker).\n\nUpdates `azure-functions` from 1.24.0 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePy3.13+ logging issue with operation_Name (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1811\"\u003e#1811\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate timezone in reload request (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1819\"\u003e#1819\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild \u0026amp; Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 1.1.0b2 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1804\"\u003e#1804\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin setuptools for linux-arm64 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1827\"\u003e#1827\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtimes-v1 1.1.0b4\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for logging.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove 3.7 \u0026amp; 3.8 from worker nuget by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1810\"\u003eAzure/azure-functions-python-worker#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Py3.13+ logging issue with operation_Name by \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1811\"\u003eAzure/azure-functions-python-worker#1811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for debug logging and error message typos and removes unhelpful logs.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 AppInsights logging by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1791\"\u003eAzure/azure-functions-python-worker#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 debug logging, error message typo, remove unhelpful warning log by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1799\"\u003eAzure/azure-functions-python-worker#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.24.0\u0026new-version=2.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jlaundry/mdfe_storage_gzip/pull/83","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlaundry%2Fmdfe_storage_gzip/issues/83","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/83/packages"},{"uuid":"3744818853","node_id":"PR_kwDOJoTHfM65ruUT","number":39,"state":"closed","title":"Bump azure-functions from 1.23.0 to 1.24.0 in /azure_function","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-18T20:58:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-18T20:55:52.000Z","updated_at":"2025-12-18T20:58:28.000Z","time_to_close":154,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":"/azure_function","ecosystem":"pip"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.23.0 to 1.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-functions-runtimes-v1 1.1.0b4\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for logging.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove 3.7 \u0026amp; 3.8 from worker nuget by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1810\"\u003eAzure/azure-functions-python-worker#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Py3.13+ logging issue with operation_Name by \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1811\"\u003eAzure/azure-functions-python-worker#1811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for debug logging and error message typos and removes unhelpful logs.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 AppInsights logging by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1791\"\u003eAzure/azure-functions-python-worker#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 debug logging, error message typo, remove unhelpful warning log by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1799\"\u003eAzure/azure-functions-python-worker#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.23.0\u0026new-version=1.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/lAnubisl/AzureFunctionPython/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lAnubisl%2FAzureFunctionPython/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"3532708004","node_id":"PR_kwDOMnSWtM6upVz9","number":77,"state":"closed","title":"deps(deps): bump the python group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T13:49:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T14:38:33.000Z","updated_at":"2025-10-27T13:49:28.000Z","time_to_close":601853,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"python","update_count":16,"packages":[{"name":"anyio","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/agronholm/anyio"},{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"certifi","old_version":"2025.8.3","new_version":"2025.10.5","repository_url":"https://github.com/certifi/python-certifi"},{"name":"charset-normalizer","old_version":"3.4.3","new_version":"3.4.4","repository_url":"https://github.com/jawah/charset_normalizer"},{"name":"fastapi","old_version":"0.117.1","new_version":"0.119.1","repository_url":"https://github.com/fastapi/fastapi"},{"name":"httptools","old_version":"0.6.4","new_version":"0.7.1","repository_url":"https://github.com/MagicStack/httptools"},{"name":"idna","old_version":"3.10","new_version":"3.11","repository_url":"https://github.com/kjd/idna"},{"name":"markupsafe","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/pallets/markupsafe"},{"name":"pydantic","old_version":"2.11.9","new_version":"2.11.10","repository_url":"https://github.com/pydantic/pydantic"},{"name":"pyyaml","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/yaml/pyyaml"},{"name":"rich","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/Textualize/rich"},{"name":"typer","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/fastapi/typer"},{"name":"uvicorn","old_version":"0.36.0","new_version":"0.38.0","repository_url":"https://github.com/Kludex/uvicorn"},{"name":"uvloop","old_version":"0.21.0","new_version":"0.22.1","repository_url":"https://github.com/MagicStack/uvloop"},{"name":"watchfiles","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/samuelcolvin/watchfiles"},{"name":"pipdeptree","old_version":"2.28.0","new_version":"2.29.0","repository_url":"https://github.com/tox-dev/pipdeptree"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyio](https://github.com/agronholm/anyio) | `4.10.0` | `4.11.0` |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.23.0` | `1.24.0` |\n| [certifi](https://github.com/certifi/python-certifi) | `2025.8.3` | `2025.10.5` |\n| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.3` | `3.4.4` |\n| [fastapi](https://github.com/fastapi/fastapi) | `0.117.1` | `0.119.1` |\n| [httptools](https://github.com/MagicStack/httptools) | `0.6.4` | `0.7.1` |\n| [idna](https://github.com/kjd/idna) | `3.10` | `3.11` |\n| [markupsafe](https://github.com/pallets/markupsafe) | `3.0.2` | `3.0.3` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.11.9` | `2.11.10` |\n| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.2` | `6.0.3` |\n| [rich](https://github.com/Textualize/rich) | `14.1.0` | `14.2.0` |\n| [typer](https://github.com/fastapi/typer) | `0.19.1` | `0.19.2` |\n| [uvicorn](https://github.com/Kludex/uvicorn) | `0.36.0` | `0.38.0` |\n| [uvloop](https://github.com/MagicStack/uvloop) | `0.21.0` | `0.22.1` |\n| [watchfiles](https://github.com/samuelcolvin/watchfiles) | `1.1.0` | `1.1.1` |\n| [pipdeptree](https://github.com/tox-dev/pipdeptree) | `2.28.0` | `2.29.0` |\n\n\nUpdates `anyio` from 4.10.0 to 4.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/anyio/releases\"\u003eanyio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for cancellation reasons (the \u003ccode\u003ereason\u003c/code\u003e parameter to \u003ccode\u003eCancelScope.cancel()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped the minimum version of Trio to v0.31.0\u003c/li\u003e\n\u003cli\u003eAdded the ability to enter the event loop from foreign (non-worker) threads by passing the return value of \u003ccode\u003eanyio.lowlevel.current_token()\u003c/code\u003e to \u003ccode\u003eanyio.from_thread.run()\u003c/code\u003e and \u003ccode\u003eanyio.from_thread.run_sync()\u003c/code\u003e as the \u003ccode\u003etoken\u003c/code\u003e keyword argument (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded pytest option (\u003ccode\u003eanyio_mode = \u0026quot;auto\u0026quot;\u003c/code\u003e) to make the pytest plugin automatically handle all async tests (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eanyio.Condition.wait_for()\u003c/code\u003e method for feature parity with asyncio (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the default type argument of \u003ccode\u003eanyio.abc.TaskStatus\u003c/code\u003e from \u003ccode\u003eAny\u003c/code\u003e to \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TCP listener behavior to guarantee the same ephemeral port is used for all socket listeners when \u003ccode\u003elocal_port=0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/857\"\u003e#857\u003c/a\u003e; PR by \u003ca href=\"https://github.com/11kkw\"\u003e\u003ccode\u003e@​11kkw\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/agronholm\"\u003e\u003ccode\u003e@​agronholm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed inconsistency between Trio and asyncio where a TCP stream that previously raised a \u003ccode\u003eBrokenResourceError\u003c/code\u003e on \u003ccode\u003esend()\u003c/code\u003e would still raise \u003ccode\u003eBrokenResourceError\u003c/code\u003e after the stream was closed on asyncio, but \u003ccode\u003eClosedResourceError\u003c/code\u003e on Trio. They now both raise a \u003ccode\u003eClosedResourceError\u003c/code\u003e in this scenario. (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst\"\u003eanyio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion history\u003c/h1\u003e\n\u003cp\u003eThis library adheres to \u003ccode\u003eSemantic Versioning 2.0 \u0026lt;http://semver.org/\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eUNRELEASED\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003euvloop=True\u003c/code\u003e on Windows via the winloop_ implementation\n(\u003ccode\u003e[#960](https://github.com/agronholm/anyio/issues/960) \u0026lt;https://github.com/agronholm/anyio/pull/960\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/Vizonex\"\u003e\u003ccode\u003e@​Vizonex\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for use as a context manager to \u003ccode\u003eanyio.lowlevel.RunVar\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _winloop: \u003ca href=\"https://github.com/Vizonex/Winloop\"\u003ehttps://github.com/Vizonex/Winloop\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e4.11.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for cancellation reasons (the \u003ccode\u003ereason\u003c/code\u003e parameter to\n\u003ccode\u003eCancelScope.cancel()\u003c/code\u003e)\n(\u003ccode\u003e[#975](https://github.com/agronholm/anyio/issues/975) \u0026lt;https://github.com/agronholm/anyio/pull/975\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eBumped the minimum version of Trio to v0.31.0\u003c/li\u003e\n\u003cli\u003eAdded the ability to enter the event loop from foreign (non-worker) threads by\npassing the return value of \u003ccode\u003eanyio.lowlevel.current_token()\u003c/code\u003e to\n\u003ccode\u003eanyio.from_thread.run()\u003c/code\u003e and \u003ccode\u003eanyio.from_thread.run_sync()\u003c/code\u003e as the \u003ccode\u003etoken\u003c/code\u003e\nkeyword argument (\u003ccode\u003e[#256](https://github.com/agronholm/anyio/issues/256) \u0026lt;https://github.com/agronholm/anyio/issues/256\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eAdded pytest option (\u003ccode\u003eanyio_mode = \u0026quot;auto\u0026quot;\u003c/code\u003e) to make the pytest plugin automatically\nhandle all async tests\n(\u003ccode\u003e[#971](https://github.com/agronholm/anyio/issues/971) \u0026lt;https://github.com/agronholm/anyio/pull/971\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eanyio.Condition.wait_for()\u003c/code\u003e method for feature parity with asyncio\n(\u003ccode\u003e[#974](https://github.com/agronholm/anyio/issues/974) \u0026lt;https://github.com/agronholm/anyio/pull/974\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eChanged the default type argument of \u003ccode\u003eanyio.abc.TaskStatus\u003c/code\u003e from \u003ccode\u003eAny\u003c/code\u003e to \u003ccode\u003eNone\u003c/code\u003e\n(\u003ccode\u003e[#964](https://github.com/agronholm/anyio/issues/964) \u0026lt;https://github.com/agronholm/anyio/pull/964\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed TCP listener behavior to guarantee the same ephemeral port is used for all\nsocket listeners when \u003ccode\u003elocal_port=0\u003c/code\u003e\n(\u003ccode\u003e[#857](https://github.com/agronholm/anyio/issues/857) \u0026lt;https://github.com/agronholm/anyio/issues/857\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/11kkw\"\u003e\u003ccode\u003e@​11kkw\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/agronholm\"\u003e\u003ccode\u003e@​agronholm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed inconsistency between Trio and asyncio where a TCP stream that previously\nraised a \u003ccode\u003eBrokenResourceError\u003c/code\u003e on \u003ccode\u003esend()\u003c/code\u003e would still raise\n\u003ccode\u003eBrokenResourceError\u003c/code\u003e after the stream was closed on asyncio, but\n\u003ccode\u003eClosedResourceError\u003c/code\u003e on Trio. They now both raise a \u003ccode\u003eClosedResourceError\u003c/code\u003e in this\nscenario. (\u003ccode\u003e[#671](https://github.com/agronholm/anyio/issues/671) \u0026lt;https://github.com/agronholm/anyio/issues/671\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e4.10.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003efeed_data()\u003c/code\u003e method to the \u003ccode\u003eBufferedByteReceiveStream\u003c/code\u003e class, allowing\nusers to inject data directly into the buffer\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded various class methods to wrap existing sockets as listeners or socket streams:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSocketListener.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSocketStream.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUNIXSocketStream.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUDPSocket.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConnectedUDPSocket.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/08737af202f6610cdb8ba53fecaefd9c03269637\"\u003e\u003ccode\u003e08737af\u003c/code\u003e\u003c/a\u003e Bumped up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/8bb9fe04a1c0a4b6615c843d4a88bba38a386059\"\u003e\u003ccode\u003e8bb9fe0\u003c/code\u003e\u003c/a\u003e Fixed the inconsistent exception on sending to a closed TCP stream (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/963709358a05ced66986e928b593b4bd82422981\"\u003e\u003ccode\u003e9637093\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/f1bc6ee95a75007681ef9cb4eec0369838b390e9\"\u003e\u003ccode\u003ef1bc6ee\u003c/code\u003e\u003c/a\u003e Fixed changelog entry formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/0b58964a26c68ca427b711bbe8536f61ed900133\"\u003e\u003ccode\u003e0b58964\u003c/code\u003e\u003c/a\u003e Mentioned the sub-interpreter support in the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/1ed112c65628d3cce312e7b6875b9f914d174a71\"\u003e\u003ccode\u003e1ed112c\u003c/code\u003e\u003c/a\u003e Ensure same port is used for IPv4/IPv6 when creating TCP listener with local_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/aceeee09868642311a96626924f2f09c088a26c0\"\u003e\u003ccode\u003eaceeee0\u003c/code\u003e\u003c/a\u003e Re-enabled coverage reporting on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/6b890dc869f54b6237caff52a74e86382c076ad2\"\u003e\u003ccode\u003e6b890dc\u003c/code\u003e\u003c/a\u003e Reworded a changelog entry and added PR links to others\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/944257d2d59e8057dd00cd5cc96d8f73028031dd\"\u003e\u003ccode\u003e944257d\u003c/code\u003e\u003c/a\u003e Updated pre-commit modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/087975f44599471a84bea2077731143a346c276a\"\u003e\u003ccode\u003e087975f\u003c/code\u003e\u003c/a\u003e Fixed a documentation style (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agronholm/anyio/compare/4.10.0...4.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-functions` from 1.23.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `certifi` from 2025.8.3 to 2025.10.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/fb14ac49a976b1695d84b1ac1307276a20b3aac9\"\u003e\u003ccode\u003efb14ac4\u003c/code\u003e\u003c/a\u003e 2025.10.05 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/2c7c7ee6b76a118191b685a4cc028d4241f22eb7\"\u003e\u003ccode\u003e2c7c7ee\u003c/code\u003e\u003c/a\u003e Add Python 3.14 classifier in setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/1a5cb7b3771bba256755f88b3dcf3ac13f064622\"\u003e\u003ccode\u003e1a5cb7b\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5.6.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/dea59605ef2b266c2e0e67938e8c8535a04b1211\"\u003e\u003ccode\u003edea5960\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/83566b7c993eef772facdaff59c7bba105675329\"\u003e\u003ccode\u003e83566b7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/ca2e121bdb304fd01f802d3b1ee6a65684f569f2\"\u003e\u003ccode\u003eca2e121\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 4.3.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/certifi/python-certifi/compare/2025.08.03...2025.10.05\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charset-normalizer` from 3.4.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/releases\"\u003echarset-normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.3...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003emultiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md\"\u003echarset-normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.2...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003e multiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/b30ffdcc2f11043c0d34e60fe66d3815cd49b32b\"\u003e\u003ccode\u003eb30ffdc\u003c/code\u003e\u003c/a\u003e :wrench: fix checksum step in cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/d3fbfcfad7dfe3c640886f1a6a6351da527f6634\"\u003e\u003ccode\u003ed3fbfcf\u003c/code\u003e\u003c/a\u003e :wrench: fix cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/dafbb95f8c00d3cc8b99158caa63006ffab98749\"\u003e\u003ccode\u003edafbb95\u003c/code\u003e\u003c/a\u003e Release 3.4.4 (\u003ca href=\"https://redirect.github.com/jawah/charset_normalizer/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/1f18ffaa69d2c84fea7abedb8840197ba9c14562\"\u003e\u003ccode\u003e1f18ffa\u003c/code\u003e\u003c/a\u003e :arrow_up: raise mypy upper bound to 1.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/ef4ac69ad203891f24e26b2422ab3a08053044fa\"\u003e\u003ccode\u003eef4ac69\u003c/code\u003e\u003c/a\u003e Merge branch 'release-3.4.4' of github.com:jawah/charset_normalizer into rele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/4b35dda053db5e2e60a247e80a116e4ef04f439b\"\u003e\u003ccode\u003e4b35dda\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/0ec6452f1a34cbc77a55b237c4118807b44c2a33\"\u003e\u003ccode\u003e0ec6452\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/f341edec8a828dda394abfa011b1ded8b4b102e2\"\u003e\u003ccode\u003ef341ede\u003c/code\u003e\u003c/a\u003e :arrow_up: upgrade dependencies (dev, ci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/a308841e660a4d61ea6c448e7b8bf97415ecdc4a\"\u003e\u003ccode\u003ea308841\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/9c906da611d5ca5ef076d6bf7f60e629f661d0b0\"\u003e\u003ccode\u003e9c906da\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jawah/charset_normalizer/compare/3.4.3...3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastapi` from 0.117.1 to 0.119.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/fastapi/releases\"\u003efastapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.119.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix internal Pydantic v1 compatibility (warnings) for Python 3.14 and Pydantic 2.12.1. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14186\"\u003e#14186\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Replace \u003ccode\u003estarlette.io\u003c/code\u003e by \u003ccode\u003estarlette.dev\u003c/code\u003e and \u003ccode\u003euvicorn.org\u003c/code\u003e by \u003ccode\u003euvicorn.dev\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14176\"\u003e#14176\u003c/a\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔧 Add sponsor Requestly. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14205\"\u003e#14205\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Configure reminder for \u003ccode\u003ewaiting\u003c/code\u003e label in \u003ccode\u003eissue-manager\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14156\"\u003e#14156\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.119.0\u003c/h2\u003e\n\u003cp\u003eFastAPI now (temporarily) supports both Pydantic v2 models and \u003ccode\u003epydantic.v1\u003c/code\u003e models at the same time in the same app, to make it easier for any FastAPI apps still using Pydantic v1 to gradually but quickly \u003cstrong\u003emigrate to Pydantic v2\u003c/strong\u003e.\u003c/p\u003e\n\u003cpre lang=\"Python\"\u003e\u003ccode\u003efrom fastapi import FastAPI\nfrom pydantic import BaseModel as BaseModelV2\nfrom pydantic.v1 import BaseModel\n\u003cp\u003eclass Item(BaseModel):\u003cbr /\u003e\nname: str\u003cbr /\u003e\ndescription: str | None = None\u003c/p\u003e\n\u003cp\u003eclass ItemV2(BaseModelV2):\u003cbr /\u003e\ntitle: str\u003cbr /\u003e\nsummary: str | None = None\u003c/p\u003e\n\u003cp\u003eapp = FastAPI()\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/app\"\u003e\u003ccode\u003e@​app\u003c/code\u003e\u003c/a\u003e.post(\u0026quot;/items/\u0026quot;, response_model=ItemV2)\u003cbr /\u003e\ndef create_item(item: Item):\u003cbr /\u003e\nreturn {\u0026quot;title\u0026quot;: item.name, \u0026quot;summary\u0026quot;: item.description}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAdding this feature was a big effort with the main objective of making it easier for the few applications still stuck in Pydantic v1 to migrate to Pydantic v2.\u003c/p\u003e\n\u003cp\u003eAnd with this, support for \u003cstrong\u003ePydantic v1 is now deprecated\u003c/strong\u003e and will be \u003cstrong\u003eremoved\u003c/strong\u003e from FastAPI in a future version soon.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e: have in mind that the Pydantic team already stopped supporting Pydantic v1 for recent versions of Python, starting with Python 3.14.\u003c/p\u003e\n\u003cp\u003eYou can read in the docs more about how to \u003ca href=\"https://fastapi.tiangolo.com/how-to/migrate-from-pydantic-v1-to-pydantic-v2/\"\u003eMigrate from Pydantic v1 to Pydantic v2\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/864b569cf8453654fc3bc2c64108c0f644e2918c\"\u003e\u003ccode\u003e864b569\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.119.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/43f15d3b43235323059879b4d6f47b2efba0f52f\"\u003e\u003ccode\u003e43f15d3\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/d8c691f7f09989fa51b331b8a7a1ecfe93815a2f\"\u003e\u003ccode\u003ed8c691f\u003c/code\u003e\u003c/a\u003e 🐛 Fix internal Pydantic v1 compatibility (warnings) for Python 3.14 and Pydan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/6e49dc029541aaa896fa63c47647ccd3f066df67\"\u003e\u003ccode\u003e6e49dc0\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/7df594d284cabf837774dffc40e542cca9333ad2\"\u003e\u003ccode\u003e7df594d\u003c/code\u003e\u003c/a\u003e 🔧 Add sponsor Requestly (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14205\"\u003e#14205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/81f85831f5ac2aac7266eb6fb4322e7d77486587\"\u003e\u003ccode\u003e81f8583\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/7f810ca93b151c7e3765335118db7547b5cb9a5b\"\u003e\u003ccode\u003e7f810ca\u003c/code\u003e\u003c/a\u003e 🔧 Configure reminder for \u003ccode\u003ewaiting\u003c/code\u003e label in \u003ccode\u003eissue-manager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14156\"\u003e#14156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/414f961f1f1ebcc650f9b6f3a1788688cefd1d3d\"\u003e\u003ccode\u003e414f961\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/dde7bd1ceb4b081165b75c90b2694b98c7dafce3\"\u003e\u003ccode\u003edde7bd1\u003c/code\u003e\u003c/a\u003e 📝 Replace \u003ccode\u003estarlette.io\u003c/code\u003e by \u003ccode\u003estarlette.dev\u003c/code\u003e and \u003ccode\u003euvicorn.org\u003c/code\u003e by `uvicorn.dev...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/2e721e1b02186467dc3a7a95dfe45d8e7bd7d0d9\"\u003e\u003ccode\u003e2e721e1\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.119.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/fastapi/compare/0.117.1...0.119.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `httptools` from 0.6.4 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MagicStack/httptools/releases\"\u003ehttptools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003cp\u003eThis is identical to 0.7.0 whose CI failed uploading\u003c/p\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eModernize packaging and fix CI (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/130\"\u003e#130\u003c/a\u003e)\nDrop Python 3.8, add Python 3.14\nUse Cython 3.1.0\nBump llhttp to 9.3.0\n(by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Carreau\"\u003e\u003ccode\u003e@​Carreau\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/fantix\"\u003e\u003ccode\u003e@​fantix\u003c/code\u003e\u003c/a\u003e in 59bf94fc for \u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/129\"\u003e#129\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStatic Type-checking for httptools (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/Vizonex\"\u003e\u003ccode\u003e@​Vizonex\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/KRRT7\"\u003e\u003ccode\u003e@​KRRT7\u003c/code\u003e\u003c/a\u003e in b55f5fe2 for \u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/26461dae5a108d8e8b1e6cc206779055999f7905\"\u003e\u003ccode\u003e26461da\u003c/code\u003e\u003c/a\u003e httptools 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/cd7cab8ea5417a2af0a15a097b241fc2dd392ae3\"\u003e\u003ccode\u003ecd7cab8\u003c/code\u003e\u003c/a\u003e bump pypa/gh-action-pypi-publish to 1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/96ac6efae3216ba7448190e500ad9e78df8b6655\"\u003e\u003ccode\u003e96ac6ef\u003c/code\u003e\u003c/a\u003e allow releasing on 0.7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/b04ab824f23c8925d00d38e1ed0cfe4718ba1ba7\"\u003e\u003ccode\u003eb04ab82\u003c/code\u003e\u003c/a\u003e httptools 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/b55f5fe22782640d1a163c77c277b053c156ad1f\"\u003e\u003ccode\u003eb55f5fe\u003c/code\u003e\u003c/a\u003e Static Type-checking for httptools (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/59bf94fcca09db7b42a4b55707f0f4b89fe665ce\"\u003e\u003ccode\u003e59bf94f\u003c/code\u003e\u003c/a\u003e Modernize packaging and fix CI (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/922f366068f3a0b505cdfd22ff51c4c457e8e6df\"\u003e\u003ccode\u003e922f366\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MagicStack/httptools/compare/v0.6.4...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idna` from 3.10 to 3.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kjd/idna/blob/master/HISTORY.rst\"\u003eidna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.11 (2025-10-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Unicode 16.0.0, including significant changes to UTS46\nprocessing. As a result of Unicode ending support for it, transitional\nprocessing no longer has an effect and returns the same result.\u003c/li\u003e\n\u003cli\u003eAdd support for Python 3.14, lowest supported version is Python 3.8.\u003c/li\u003e\n\u003cli\u003eVarious updates to packaging, including PEP 740 support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/ad949ee3052c2265c66e3df2dd8871a5832ba327\"\u003e\u003ccode\u003ead949ee\u003c/code\u003e\u003c/a\u003e Release v3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/cae4ba779e0a543823894bd4136651c187944da8\"\u003e\u003ccode\u003ecae4ba7\u003c/code\u003e\u003c/a\u003e Second release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/8adb305165c77c4a45d1568a70ead75d2197692c\"\u003e\u003ccode\u003e8adb305\u003c/code\u003e\u003c/a\u003e Add space in RST link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/74cb2b652bb06133b0c4ab52cc98221be63162cf\"\u003e\u003ccode\u003e74cb2b6\u003c/code\u003e\u003c/a\u003e Release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/05dab09fdde5bbf7d52f757c4dc62e0ba934cca8\"\u003e\u003ccode\u003e05dab09\u003c/code\u003e\u003c/a\u003e Format idna-data with ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/90eac78b737d26613776b490432fc6d926b15c55\"\u003e\u003ccode\u003e90eac78\u003c/code\u003e\u003c/a\u003e Apply ruff formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a31ce7ecc0b767e40abb5ce28744ac567b73f366\"\u003e\u003ccode\u003ea31ce7e\u003c/code\u003e\u003c/a\u003e Remove errant test vectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/81f03334211c78c1832991ce70ebafb3cbfbb79c\"\u003e\u003ccode\u003e81f0333\u003c/code\u003e\u003c/a\u003e Omit vectors known to be broken in test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a0f32578c0cac28c7ffbb4c860c92eb2b9b579bd\"\u003e\u003ccode\u003ea0f3257\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into unicode-16-uts46-changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/38d98860e6a1ab92fd35ab09ea4739feabf339a3\"\u003e\u003ccode\u003e38d9886\u003c/code\u003e\u003c/a\u003e Remove extra UTS46 test vector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kjd/idna/compare/v3.10...v3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markupsafe` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/markupsafe/releases\"\u003emarkupsafe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cp\u003eThis is the MarkupSafe 3.0.3 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/MarkupSafe/3.0.3/\"\u003ehttps://pypi.org/project/MarkupSafe/3.0.3/\u003c/a\u003e\nChanges: \u003ca href=\"https://markupsafe.palletsprojects.com/page/changes/#version-3-0-3\"\u003ehttps://markupsafe.palletsprojects.com/page/changes/#version-3-0-3\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/markupsafe/milestone/15?closed=1\"\u003ehttps://github.com/pallets/markupsafe/milestone/15?closed=1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e__version__\u003c/code\u003e raises \u003ccode\u003eDeprecationWarning\u003c/code\u003e instead of \u003ccode\u003eUserWarning\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/487\"\u003e#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt multi-phase initialization PEP 489 for the C extension. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/494\"\u003e#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild Windows ARM64 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/485\"\u003e#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild Python 3.14 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/503\"\u003e#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild riscv64 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/505\"\u003e#505\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/markupsafe/blob/main/CHANGES.rst\"\u003emarkupsafe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.0.3\u003c/h2\u003e\n\u003cp\u003eReleased 2025-09-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e__version__\u003c/code\u003e raises \u003ccode\u003eDeprecationWarning\u003c/code\u003e instead of \u003ccode\u003eUserWarning\u003c/code\u003e.\n:issue:\u003ccode\u003e487\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdopt multi-phase initialisation (:pep:\u003ccode\u003e489\u003c/code\u003e) for the C extension.\n:issue:\u003ccode\u003e494\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild Windows ARM64 wheels. :issue:\u003ccode\u003e485\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild Python 3.14 wheels. :issue:\u003ccode\u003e503\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild riscv64 wheels. :issue:\u003ccode\u003e505\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/297fc8e356e6836a62087949245d09a28e9f1b13\"\u003e\u003ccode\u003e297fc8e\u003c/code\u003e\u003c/a\u003e release version 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/7e4e6ce249107c5f27fa6fe890e29da7a8dc8f0c\"\u003e\u003ccode\u003e7e4e6ce\u003c/code\u003e\u003c/a\u003e Free-threading: run with pytest-run-paralell (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/6100b9c0d466495a08d55b33cb172d7b5d8e9aa1\"\u003e\u003ccode\u003e6100b9c\u003c/code\u003e\u003c/a\u003e enable riscv64 wheels (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/c9d5ecfc7eec6f611b19cdc8e1cde1aaa65cb8eb\"\u003e\u003ccode\u003ec9d5ecf\u003c/code\u003e\u003c/a\u003e enable riscv64 wheels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/2f9b33753052e7c6df1464a7c900787d04ae9daf\"\u003e\u003ccode\u003e2f9b337\u003c/code\u003e\u003c/a\u003e tox for 3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/78d951a9549dee9fc901c55fc79a74a5f01e96fc\"\u003e\u003ccode\u003e78d951a\u003c/code\u003e\u003c/a\u003e update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/bb6744e392e79611b110c5ba022238eb1b855cc2\"\u003e\u003ccode\u003ebb6744e\u003c/code\u003e\u003c/a\u003e add entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/65c4134ab16a3faccbcac2cba90da0db2b799542\"\u003e\u003ccode\u003e65c4134\u003c/code\u003e\u003c/a\u003e upgrade cibuildwheel, add \u003ccode\u003ecp314\u003c/code\u003e wheels and test on CPython 3.14 (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/3a9bd88b84c9edba8b922bb12b84a59feed98788\"\u003e\u003ccode\u003e3a9bd88\u003c/code\u003e\u003c/a\u003e add cp314 wheels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/aafe44d87bd7974bc82af8c4010dea9938441edf\"\u003e\u003ccode\u003eaafe44d\u003c/code\u003e\u003c/a\u003e remove slsa provenance (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/markupsafe/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic` from 2.11.9 to 2.11.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/blob/main/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.10 (2025-10-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.11.10\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v1.10.24 changes by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/162b806fa1dcc7d99ec165023d572ac2ca421566\"\u003e\u003ccode\u003e162b806\u003c/code\u003e\u003c/a\u003e Prepare release v2.11.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/1f5915685083ba97db2787834f15f686f9253966\"\u003e\u003ccode\u003e1f59156\u003c/code\u003e\u003c/a\u003e Backport v1.10.24 changes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.11.9...v2.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyyaml` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yaml/pyyaml/releases\"\u003epyyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Python 3.14 and free-threading (experimental).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\"\u003ehttps://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES\"\u003epyyaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e6.0.3 (2025-09-25)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/yaml/pyyaml/pull/864\"\u003eyaml/pyyaml#864\u003c/a\u003e -- Support for Python 3.14 and free-threading (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yaml/pyyaml/commit/49790e73684bebad1df05ef8d828fa12f685bffb\"\u003e\u003ccode\u003e49790e7\u003c/code\u003e\u003c/a\u003e Release 6.0.3 (\u003ca href=\"https://redirect.github.com/yaml/pyyaml/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rich` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/releases\"\u003erich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eThe Easy as Pi release\u003c/h2\u003e\n\u003cp\u003eThis release bumps Python compatibility to the just-released Python 3.14.\u003c/p\u003e\n\u003ch2\u003e[14.2.0] - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePython3.14 compatibility \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3861\"\u003eTextualize/rich#3861\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/blob/master/CHANGELOG.md\"\u003erich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePython3.14 compatibility \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3861\"\u003eTextualize/rich#3861\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/494f83c923ca54ecc943bf5e60c0004e65fbb54e\"\u003e\u003ccode\u003e494f83c\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/d476e85a19ea62966a25f6df0e0a287da52ab35f\"\u003e\u003ccode\u003ed476e85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3862\"\u003e#3862\u003c/a\u003e from GeroZayas/docs/es-readme-sync-2025-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/518daaa39c17bad485c970bf229424784fbdf044\"\u003e\u003ccode\u003e518daaa\u003c/code\u003e\u003c/a\u003e docs(es): sync README.es.md (macOS, 16 colors, Python 3.8+)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/cd5074f87804aac2f6e5c6143e1cac5e3a0bddc5\"\u003e\u003ccode\u003ecd5074f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3861\"\u003e#3861\u003c/a\u003e from Textualize/python314\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/041406ca9b60af8fcc00cd7fc1b2973ab51eb851\"\u003e\u003ccode\u003e041406c\u003c/code\u003e\u003c/a\u003e removed asv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/655b5210cb1403100a646d167cf027eec760dd9f\"\u003e\u003ccode\u003e655b521\u003c/code\u003e\u003c/a\u003e test fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/27c2d2df7523315de4b81577d414db8c1c7312f9\"\u003e\u003ccode\u003e27c2d2d\u003c/code\u003e\u003c/a\u003e bump for Python3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/ea9d4db5d84b4e834979304e3053bf757daae322\"\u003e\u003ccode\u003eea9d4db\u003c/code\u003e\u003c/a\u003e Update feature_request.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Textualize/rich/compare/v14.1.0...v14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typer` from 0.19.1 to 0.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/releases\"\u003etyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.19.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛  Fix list convertor with an empty list default factory . PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1350\"\u003e#1350\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔥 Drop support for Python 3.7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/830\"\u003e#830\u003c/a\u003e by \u003ca href=\"https://github.com/kinuax\"\u003e\u003ccode\u003e@​kinuax\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆ Bump ruff from 0.13.0 to 0.13.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1339\"\u003e#1339\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ [pre-commit.ci] pre-commit autoupdate. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1351\"\u003e#1351\u003c/a\u003e by \u003ca href=\"https://github.com/apps/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1348\"\u003e#1348\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/blob/master/docs/release-notes.md\"\u003etyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.19.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛  Fix list convertor with an empty list default factory . PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1350\"\u003e#1350\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔥 Drop support for Python 3.7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/830\"\u003e#830\u003c/a\u003e by \u003ca href=\"https://github.com/kinuax\"\u003e\u003ccode\u003e@​kinuax\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆ Bump ruff from 0.13.0 to 0.13.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1339\"\u003e#1339\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ [pre-commit.ci] pre-commit autoupdate. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1351\"\u003e#1351\u003c/a\u003e by \u003ca href=\"https://github.com/apps/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1348\"\u003e#1348\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/dc07284d09f284c13cad0bec2f5ee5bebceeb31d\"\u003e\u003ccode\u003edc07284\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/a84fa460771bfb589d3b4e045e30b1d7104618c1\"\u003e\u003ccode\u003ea84fa46\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/f34aa4a35d4ef3ac1aeb29c48cfe11cd539c0a99\"\u003e\u003ccode\u003ef34aa4a\u003c/code\u003e\u003c/a\u003e 🐛  Fix list convertor with an empty list default factory  (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/df2359a5b636c4c0a6b80881d1ade852d4332997\"\u003e\u003ccode\u003edf2359a\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/437c51e8d9c683381923c57479dffe63a0c5e4f7\"\u003e\u003ccode\u003e437c51e\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/e921e7ce648df6cad96c8c7cb6edafce52cab444\"\u003e\u003ccode\u003ee921e7c\u003c/code\u003e\u003c/a\u003e ⬆ Bump ruff from 0.13.0 to 0.13.1 (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/923f60882da585db8ac1cd76eb1bb4f8425a07cb\"\u003e\u003ccode\u003e923f608\u003c/code\u003e\u003c/a\u003e ⬆ [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/805095c48e84b41c05474b3911dcb27ff836c5fe\"\u003e\u003ccode\u003e805095c\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/6be50c671c8e2ff4b7ca8a674a59db7173a24544\"\u003e\u003ccode\u003e6be50c6\u003c/code\u003e\u003c/a\u003e ⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5 (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1348\"\u003e#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/549596c0d77360e13247c0cc819cb8449b702dcf\"\u003e\u003ccode\u003e549596c\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/typer/compare/0.19.1...0.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uvicorn` from 0.36.0 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/releases\"\u003euvicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Python 3.14 by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2723\"\u003eKludex/uvicorn#2723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NGANAMODEIJunior\"\u003e\u003ccode\u003e@​NGANAMODEIJunior\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2713\"\u003eKludex/uvicorn#2713\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.37.0...0.38.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.37.0...0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--timeout-worker-healthcheck\u003c/code\u003e setting by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2711\"\u003eKludex/uvicorn#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eos.PathLike[str]\u003c/code\u003e type to \u003ccode\u003essl_ca_certs\u003c/code\u003e by \u003ca href=\"https://github.com/rnv812\"\u003e\u003ccode\u003e@​rnv812\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2676\"\u003eKludex/uvicorn#2676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LincolnPuzey\"\u003e\u003ccode\u003e@​LincolnPuzey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2669\"\u003eKludex/uvicorn#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rnv812\"\u003e\u003ccode\u003e@​rnv812\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2676\"\u003eKludex/uvicorn#2676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.1...0.37.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.36.1...0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise an exception when calling removed \u003ccode\u003eConfig.setup_event_loop()\u003c/code\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2709\"\u003eKludex/uvicorn#2709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.0...0.36.1\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.36.0...0.36.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md\"\u003euvicorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.0 (October 18, 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Python 3.14 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0 (September 23, 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--timeout-worker-healthcheck\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eos.PathLike[str]\u003c/code\u003e type to \u003ccode\u003essl_ca_certs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2676\"\u003e#2676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.1 (September 23, 2025)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise an exception when calling removed \u003ccode\u003eConfig.setup_event_loop()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2709\"\u003e#2709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/3850ad6520cafb290bd4174fa9c4ca5d33440c82\"\u003e\u003ccode\u003e3850ad6\u003c/code\u003e\u003c/a\u003e Version 0.38.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/9b3f17a549ec96f57bf4d975145fc58feefdd4e8\"\u003e\u003ccode\u003e9b3f17a\u003c/code\u003e\u003c/a\u003e Support Python 3.14 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/ce79f95d065c053b36449f67b3b2cefee5ecf167\"\u003e\u003ccode\u003ece79f95\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add Marcelo Trylesinski to the license (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2699\"\u003e#2699\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/dbf8797b47c79da542f530f2143b8e851e2388fd\"\u003e\u003ccode\u003edbf8797\u003c/code\u003e\u003c/a\u003e docs: add social icons (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/58f28be98eb95c8cf25905df10997b4af81c23e3\"\u003e\u003ccode\u003e58f28be\u003c/code\u003e\u003c/a\u003e Add section about event loop (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/93d95107490d5ea3693601388d7783c450058271\"\u003e\u003ccode\u003e93d9510\u003c/code\u003e\u003c/a\u003e Bump docs dependencies (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/9b1c6c45ed7fe8bd485ddad475f0feff03971af7\"\u003e\u003ccode\u003e9b1c6c4\u003c/code\u003e\u003c/a\u003e Move Marcelo Trylesinski to maintainers in \u003ccode\u003epyproject.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2719\"\u003e#2719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/57a61d86f2f123b1d35b9ff71e0f29d22d10806f\"\u003e\u003ccode\u003e57a61d8\u003c/code\u003e\u003c/a\u003e Add discord to README (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/7ef5f9f5e7e79887b4ab4214c15ab5a9ce63e193\"\u003e\u003ccode\u003e7ef5f9f\u003c/code\u003e\u003c/a\u003e chore(deps): bump astral-sh/setup-uv from 6.7.0 to 6.8.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2717\"\u003e#2717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/6d26d88970379cbf20b4dbf4f70e27f191db4ede\"\u003e\u003ccode\u003e6d26d88\u003c/code\u003e\u003c/a\u003e Update pyproject.toml for PEP639 compliance (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.0...0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uvloop` from 0.21.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MagicStack/uvloop/releases\"\u003euvloop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003cp\u003eThis is identical to 0.22.0, re-ran with CI fixes\u003c/p\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes for Python 3.14 (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/638\"\u003e#638\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/graingert\"\u003e\u003ccode\u003e@​graingert\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/hroncok\"\u003e\u003ccode\u003e@​hroncok\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/paulocheque\"\u003e\u003ccode\u003e@​paulocheque\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/fantix\"\u003e\u003ccode\u003e@​fantix\u003c/code\u003e\u003c/a\u003e in 46456b6a for \u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/637\"\u003e#637\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd free-threading support (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/693\"\u003e#693\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/kumaraditya303\"\u003e\u003ccode\u003e@​kumaraditya303\u003c/code\u003e\u003c/a\u003e in 286b3707 for \u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/642\"\u003e#642\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse Cython \u003ccode\u003eenum\u003c/code\u003e for \u003ccode\u003e__PREALLOCED_BUFS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/634\"\u003e#634\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/jakirkham\"\u003e\u003ccode\u003e@​jakirkham\u003c/code\u003e\u003c/a\u003e in 7bb12a17 for \u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/634\"\u003e#634\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etest: fix getaddrinfo test (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/663\"\u003e#663\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/fantix\"\u003e\u003ccode\u003e@​fantix\u003c/code\u003e\u003c/a\u003e in 56807922 for \u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/663\"\u003e#663\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etest: fix task name for Python 3.13.3/3.14 (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/662\"\u003e#662\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/cjwatson\"\u003e\u003ccode\u003e@​cjwatson\u003c/code\u003e\u003c/a\u003e in 96b7ed31 for \u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/662\"\u003e#662\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/74f4c96d3fc5281b1820491d2568de771ea7851b\"\u003e\u003ccode\u003e74f4c96\u003c/code\u003e\u003c/a\u003e uvloop 0.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/321d345bdadd4d9f244a22ab9778a66d6cdd7f4f\"\u003e\u003ccode\u003e321d345\u003c/code\u003e\u003c/a\u003e ci: bump pypa/gh-action-pypi-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/3cf6b44fb39e0a865c812b8070fc8af640750476\"\u003e\u003ccode\u003e3cf6b44\u003c/code\u003e\u003c/a\u003e uvloop 0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/e4d569e244ba1c44305254a89e1abb7484759f73\"\u003e\u003ccode\u003ee4d569e\u003c/code\u003e\u003c/a\u003e ci: use native ubuntu-24.04-arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/d9fa054cf882615f7810081ed2bbb7820544371d\"\u003e\u003ccode\u003ed9fa054\u003c/code\u003e\u003c/a\u003e ci: fix test and release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/7effa903f6f4e6d66a6f330afac63079135826ec\"\u003e\u003ccode\u003e7effa90\u003c/code\u003e\u003c/a\u003e ci: fix artifact handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/286b370702109f84f60cfe80deae9abf8da2a2e4\"\u003e\u003ccode\u003e286b370\u003c/code\u003e\u003c/a\u003e add free-threading support (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/46456b6abd7e98b70e1dd38252272a98533cc75b\"\u003e\u003ccode\u003e46456b6\u003c/code\u003e\u003c/a\u003e Fixes for Python 3.14 (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/96b7ed31afaf02800d779a395591da6a2c8c50e1\"\u003e\u003ccode\u003e96b7ed3\u003c/code\u003e\u003c/a\u003e test: fix task name for Python 3.13.3/3.14 (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/56807922f847ddac231a53d5b03eef70092b987c\"\u003e\u003ccode\u003e5680792\u003c/code\u003e\u003c/a\u003e test: fix getaddrinfo test (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/663\"\u003e#663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MagicStack/uvloop/compare/v0.21.0...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `watchfiles` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/samuelcolvin/watchfiles/releases\"\u003ewatchfiles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1 2025-10-14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Python 3.14 on windows builds by \u003ca href=\"https://github.com/zerocewl\"\u003e\u003ccode\u003e@​zerocewl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samuelcolvin/watchfiles/pull/352\"\u003esamuelcolvin/watchfiles#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprepare for v1.1.1 release by \u003ca href=\"https://github.com/samuelcolvin\"\u003e\u003ccode\u003e@​samuelcolvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samuelcolvin/watchfiles/pull/353\"\u003esamuelcolvin/watchfiles#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zerocewl\"\u003e\u003ccode\u003e@​zerocewl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/samuelcolvin/watchfiles/pull/352\"\u003esamuelcolvin/watchfiles#352\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/samuelcolvin/watchfiles/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/samuelcolvin/watchfiles/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelcolvin/watchfiles/commit/2b2327f2a007a32d736fffa4ab87d3f207053a49\"\u003e\u003ccode\u003e2b2327f\u003c/code\u003e\u003c/a\u003e prepare for v1.1.1 release (\u003ca href=\"https://redirect.github.com/samuelcolvin/watchfiles/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelcolvin/watchfiles/commit/c4bd3023d06f330232e7935179dc522365212d1e\"\u003e\u003ccode\u003ec4bd302\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 on windows builds (\u003ca href=\"https://redirect.github.com/samuelcolvin/watchfiles/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelcolvin/watchfiles/commit/e3c956b2a186433c6c3bb7d27b3d57fe639f9f4d\"\u003e\u003ccode\u003ee3c956b\u003c/code\u003e\u003c/a\u003e fix license years\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/samuelcolvin/watchfiles/compare/v1.1.0...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pipdeptree` from 2.28.0 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/pipdeptree/releases\"\u003epipdeptree's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBegin running tests against 3.14 by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/500\"\u003etox-dev/pipdeptree#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHave render functions call print() themselves rather than the caller by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/506\"\u003etox-dev/pipdeptree#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace large EnumAction class with simpler logic by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/511\"\u003etox-dev/pipdeptree#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop 3.9 support by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/512\"\u003etox-dev/pipdeptree#512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\"\u003ehttps://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/dc7cbd27cb2e578fff37fc65891ecb1630d58546\"\u003e\u003ccode\u003edc7cbd2\u003c/code\u003e\u003c/a\u003e Drop 3.9 support (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/f234e769661957213021651a623ec09aff7d2eb6\"\u003e\u003ccode\u003ef234e76\u003c/code\u003e\u003c/a\u003e Replace large EnumAction class with simpler logic (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/4afc022b1d16adbb6532670c4cf4fb0a88a6d210\"\u003e\u003ccode\u003e4afc022\u003c/code\u003e\u003c/a\u003e Bump astral-sh/setup-uv from 6 to 7 (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/6d38cea411ff203c29fcdbdc1d42ff99470f0ac2\"\u003e\u003ccode\u003e6d38cea\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/c7c3be80fc9305460120777c3a85e71b9978fdb5\"\u003e\u003ccode\u003ec7c3be8\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/ccd35cbabebf21783a6b9c34fd4c3ef3c6706e1d\"\u003e\u003ccode\u003eccd35cb\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/5672fb09f5ae5d958959891ba73a76371e547405\"\u003e\u003ccode\u003e5672fb0\u003c/code\u003e\u003c/a\u003e Have render functions call print() themselves rather than the caller (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/a1832d88ef189c9aac4b532b1f8f00f43e21b2f0\"\u003e\u003ccode\u003ea1832d8\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/3069608355e52ff1616aabc810f0996797baf151\"\u003e\u003ccode\u003e3069608\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/f7b21d7f4fe370b3195517642af5e596ccba61dd\"\u003e\u003ccode\u003ef7b21d7\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/WRLC/patron-authorization-service-azure-func/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WRLC%2Fpatron-authorization-service-azure-func/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"},{"uuid":"2916298112","node_id":"PR_kwDOE9JXts6t0y2A","number":64,"state":"closed","title":"Bump the prod-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-16T10:01:01.293Z","updated_at":"2025-12-20T14:33:36.283Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"prod-dependencies","update_count":6,"packages":[{"name":"azure-core","old_version":"1.35.1","new_version":"1.36.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"certifi","old_version":"2025.8.3","new_version":"2025.10.5","repository_url":"https://github.com/certifi/python-certifi"},{"name":"charset-normalizer","old_version":"3.4.3","new_version":"3.4.4","repository_url":"https://github.com/jawah/charset_normalizer"},{"name":"cryptography","old_version":"46.0.1","new_version":"46.0.2","repository_url":"https://github.com/pyca/cryptography"},{"name":"idna","old_version":"3.10","new_version":"3.11","repository_url":"https://github.com/kjd/idna"}],"path":null,"ecosystem":"pip"},"body":"Bumps the prod-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [azure-core](https://github.com/Azure/azure-sdk-for-python) | `1.35.1` | `1.36.0` |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.23.0` | `1.24.0` |\n| [certifi](https://github.com/certifi/python-certifi) | `2025.8.3` | `2025.10.5` |\n| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.3` | `3.4.4` |\n| [cryptography](https://github.com/pyca/cryptography) | `46.0.1` | `46.0.2` |\n| [idna](https://github.com/kjd/idna) | `3.10` | `3.11` |\n\n\nUpdates `azure-core` from 1.35.1 to 1.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-core_1.36.0\u003c/h2\u003e\n\u003ch2\u003e1.36.0 (2025-10-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTypeHandlerRegistry\u003c/code\u003e to \u003ccode\u003eazure.core.serialization\u003c/code\u003e to allow developers to register custom serializers and deserializers for specific types or conditions.  \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43051\"\u003e#43051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed repeated import attempts of cchardet and chardet when charset_normalizer is used \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43092\"\u003e#43092\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003esix\u003c/code\u003e as a dependency since it was unused. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39962\"\u003e#39962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded caching to the tracing implementation detection function to prevent potential performance issues from repeated import attempts. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43338\"\u003e#43338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/12ad0edbbd9adc122046678aca3f2872dc64c61f\"\u003e\u003ccode\u003e12ad0ed\u003c/code\u003e\u003c/a\u003e [Core] Prepare 1.36.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/b52527cdfdeff6b6aab4b93a87d4402b1403ce89\"\u003e\u003ccode\u003eb52527c\u003c/code\u003e\u003c/a\u003e [Core] Update TypeHandlerRegistry typing (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43393\"\u003e#43393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/cf6b99591bc149ae0df06d4b863fbb967f33a39e\"\u003e\u003ccode\u003ecf6b995\u003c/code\u003e\u003c/a\u003e [Core] Add tracing impl detection function caching (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43338\"\u003e#43338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/8ba0717ba0dd7b2174b8fa32693bc631f2162f24\"\u003e\u003ccode\u003e8ba0717\u003c/code\u003e\u003c/a\u003e [Core] Add type handling registry (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43051\"\u003e#43051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3ccc15e9b707afeade29434c528b3d8be116bc4f\"\u003e\u003ccode\u003e3ccc15e\u003c/code\u003e\u003c/a\u003e azure-core: remove six dependency (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39962\"\u003e#39962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/129e8586dc170d1a4632fe2341f6a4338c5991a6\"\u003e\u003ccode\u003e129e858\u003c/code\u003e\u003c/a\u003e [azure-core] Cache the search for charset detection library (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43092\"\u003e#43092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e432a89b2fc9ee3e7bbaca7f8ea93c07c21de1b3\"\u003e\u003ccode\u003ee432a89\u003c/code\u003e\u003c/a\u003e [Core] Enable CAE in auth policy by default (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42941\"\u003e#42941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/235268551abcfce241fa7d27d3c4012a87ad684b\"\u003e\u003ccode\u003e2352685\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-core (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42979\"\u003e#42979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-core_1.35.1...azure-core_1.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-functions` from 1.23.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `certifi` from 2025.8.3 to 2025.10.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/fb14ac49a976b1695d84b1ac1307276a20b3aac9\"\u003e\u003ccode\u003efb14ac4\u003c/code\u003e\u003c/a\u003e 2025.10.05 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/2c7c7ee6b76a118191b685a4cc028d4241f22eb7\"\u003e\u003ccode\u003e2c7c7ee\u003c/code\u003e\u003c/a\u003e Add Python 3.14 classifier in setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/1a5cb7b3771bba256755f88b3dcf3ac13f064622\"\u003e\u003ccode\u003e1a5cb7b\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5.6.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/dea59605ef2b266c2e0e67938e8c8535a04b1211\"\u003e\u003ccode\u003edea5960\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/83566b7c993eef772facdaff59c7bba105675329\"\u003e\u003ccode\u003e83566b7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/ca2e121bdb304fd01f802d3b1ee6a65684f569f2\"\u003e\u003ccode\u003eca2e121\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 4.3.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/certifi/python-certifi/compare/2025.08.03...2025.10.05\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charset-normalizer` from 3.4.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/releases\"\u003echarset-normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.3...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003emultiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md\"\u003echarset-normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.2...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003e multiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/b30ffdcc2f11043c0d34e60fe66d3815cd49b32b\"\u003e\u003ccode\u003eb30ffdc\u003c/code\u003e\u003c/a\u003e :wrench: fix checksum step in cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/d3fbfcfad7dfe3c640886f1a6a6351da527f6634\"\u003e\u003ccode\u003ed3fbfcf\u003c/code\u003e\u003c/a\u003e :wrench: fix cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/dafbb95f8c00d3cc8b99158caa63006ffab98749\"\u003e\u003ccode\u003edafbb95\u003c/code\u003e\u003c/a\u003e Release 3.4.4 (\u003ca href=\"https://redirect.github.com/jawah/charset_normalizer/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/1f18ffaa69d2c84fea7abedb8840197ba9c14562\"\u003e\u003ccode\u003e1f18ffa\u003c/code\u003e\u003c/a\u003e :arrow_up: raise mypy upper bound to 1.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/ef4ac69ad203891f24e26b2422ab3a08053044fa\"\u003e\u003ccode\u003eef4ac69\u003c/code\u003e\u003c/a\u003e Merge branch 'release-3.4.4' of github.com:jawah/charset_normalizer into rele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/4b35dda053db5e2e60a247e80a116e4ef04f439b\"\u003e\u003ccode\u003e4b35dda\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/0ec6452f1a34cbc77a55b237c4118807b44c2a33\"\u003e\u003ccode\u003e0ec6452\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/f341edec8a828dda394abfa011b1ded8b4b102e2\"\u003e\u003ccode\u003ef341ede\u003c/code\u003e\u003c/a\u003e :arrow_up: upgrade dependencies (dev, ci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/a308841e660a4d61ea6c448e7b8bf97415ecdc4a\"\u003e\u003ccode\u003ea308841\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/9c906da611d5ca5ef076d6bf7f60e629f661d0b0\"\u003e\u003ccode\u003e9c906da\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jawah/charset_normalizer/compare/3.4.3...3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptography` from 46.0.1 to 46.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst\"\u003ecryptography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e46.0.2 - 2025-09-30\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.4.\n\u003cp\u003e.. _v46-0-1:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/99efe5ad150a56efadafacaffd0e3ee319373904\"\u003e\u003ccode\u003e99efe5a\u003c/code\u003e\u003c/a\u003e bump version for 46.0.2 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pyca/cryptography/compare/46.0.1...46.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idna` from 3.10 to 3.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kjd/idna/blob/master/HISTORY.rst\"\u003eidna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.11 (2025-10-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Unicode 16.0.0, including significant changes to UTS46\nprocessing. As a result of Unicode ending support for it, transitional\nprocessing no longer has an effect and returns the same result.\u003c/li\u003e\n\u003cli\u003eAdd support for Python 3.14, lowest supported version is Python 3.8.\u003c/li\u003e\n\u003cli\u003eVarious updates to packaging, including PEP 740 support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/ad949ee3052c2265c66e3df2dd8871a5832ba327\"\u003e\u003ccode\u003ead949ee\u003c/code\u003e\u003c/a\u003e Release v3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/cae4ba779e0a543823894bd4136651c187944da8\"\u003e\u003ccode\u003ecae4ba7\u003c/code\u003e\u003c/a\u003e Second release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/8adb305165c77c4a45d1568a70ead75d2197692c\"\u003e\u003ccode\u003e8adb305\u003c/code\u003e\u003c/a\u003e Add space in RST link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/74cb2b652bb06133b0c4ab52cc98221be63162cf\"\u003e\u003ccode\u003e74cb2b6\u003c/code\u003e\u003c/a\u003e Release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/05dab09fdde5bbf7d52f757c4dc62e0ba934cca8\"\u003e\u003ccode\u003e05dab09\u003c/code\u003e\u003c/a\u003e Format idna-data with ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/90eac78b737d26613776b490432fc6d926b15c55\"\u003e\u003ccode\u003e90eac78\u003c/code\u003e\u003c/a\u003e Apply ruff formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a31ce7ecc0b767e40abb5ce28744ac567b73f366\"\u003e\u003ccode\u003ea31ce7e\u003c/code\u003e\u003c/a\u003e Remove errant test vectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/81f03334211c78c1832991ce70ebafb3cbfbb79c\"\u003e\u003ccode\u003e81f0333\u003c/code\u003e\u003c/a\u003e Omit vectors known to be broken in test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a0f32578c0cac28c7ffbb4c860c92eb2b9b579bd\"\u003e\u003ccode\u003ea0f3257\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into unicode-16-uts46-changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/38d98860e6a1ab92fd35ab09ea4739feabf339a3\"\u003e\u003ccode\u003e38d9886\u003c/code\u003e\u003c/a\u003e Remove extra UTS46 test vector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kjd/idna/compare/v3.10...v3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jlaundry/mdfe_storage_gzip/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlaundry%2Fmdfe_storage_gzip/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"},{"uuid":"2912711008","node_id":"PR_kwDOE9JXts6tnHFg","number":63,"state":"closed","title":"Bump the prod-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-15T10:01:08.050Z","updated_at":"2025-10-22T08:27:32.995Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"prod-dependencies","update_count":5,"packages":[{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"certifi","old_version":"2025.8.3","new_version":"2025.10.5","repository_url":"https://github.com/certifi/python-certifi"},{"name":"charset-normalizer","old_version":"3.4.3","new_version":"3.4.4","repository_url":"https://github.com/jawah/charset_normalizer"},{"name":"cryptography","old_version":"46.0.1","new_version":"46.0.2","repository_url":"https://github.com/pyca/cryptography"},{"name":"idna","old_version":"3.10","new_version":"3.11","repository_url":"https://github.com/kjd/idna"}],"path":null,"ecosystem":"pip"},"body":"Bumps the prod-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.23.0` | `1.24.0` |\n| [certifi](https://github.com/certifi/python-certifi) | `2025.8.3` | `2025.10.5` |\n| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.3` | `3.4.4` |\n| [cryptography](https://github.com/pyca/cryptography) | `46.0.1` | `46.0.2` |\n| [idna](https://github.com/kjd/idna) | `3.10` | `3.11` |\n\n\nUpdates `azure-functions` from 1.23.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `certifi` from 2025.8.3 to 2025.10.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/fb14ac49a976b1695d84b1ac1307276a20b3aac9\"\u003e\u003ccode\u003efb14ac4\u003c/code\u003e\u003c/a\u003e 2025.10.05 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/2c7c7ee6b76a118191b685a4cc028d4241f22eb7\"\u003e\u003ccode\u003e2c7c7ee\u003c/code\u003e\u003c/a\u003e Add Python 3.14 classifier in setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/1a5cb7b3771bba256755f88b3dcf3ac13f064622\"\u003e\u003ccode\u003e1a5cb7b\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5.6.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/dea59605ef2b266c2e0e67938e8c8535a04b1211\"\u003e\u003ccode\u003edea5960\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/83566b7c993eef772facdaff59c7bba105675329\"\u003e\u003ccode\u003e83566b7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/ca2e121bdb304fd01f802d3b1ee6a65684f569f2\"\u003e\u003ccode\u003eca2e121\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 4.3.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/certifi/python-certifi/compare/2025.08.03...2025.10.05\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charset-normalizer` from 3.4.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/releases\"\u003echarset-normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.3...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003emultiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md\"\u003echarset-normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.2...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003e multiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/b30ffdcc2f11043c0d34e60fe66d3815cd49b32b\"\u003e\u003ccode\u003eb30ffdc\u003c/code\u003e\u003c/a\u003e :wrench: fix checksum step in cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/d3fbfcfad7dfe3c640886f1a6a6351da527f6634\"\u003e\u003ccode\u003ed3fbfcf\u003c/code\u003e\u003c/a\u003e :wrench: fix cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/dafbb95f8c00d3cc8b99158caa63006ffab98749\"\u003e\u003ccode\u003edafbb95\u003c/code\u003e\u003c/a\u003e Release 3.4.4 (\u003ca href=\"https://redirect.github.com/jawah/charset_normalizer/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/1f18ffaa69d2c84fea7abedb8840197ba9c14562\"\u003e\u003ccode\u003e1f18ffa\u003c/code\u003e\u003c/a\u003e :arrow_up: raise mypy upper bound to 1.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/ef4ac69ad203891f24e26b2422ab3a08053044fa\"\u003e\u003ccode\u003eef4ac69\u003c/code\u003e\u003c/a\u003e Merge branch 'release-3.4.4' of github.com:jawah/charset_normalizer into rele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/4b35dda053db5e2e60a247e80a116e4ef04f439b\"\u003e\u003ccode\u003e4b35dda\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/0ec6452f1a34cbc77a55b237c4118807b44c2a33\"\u003e\u003ccode\u003e0ec6452\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/f341edec8a828dda394abfa011b1ded8b4b102e2\"\u003e\u003ccode\u003ef341ede\u003c/code\u003e\u003c/a\u003e :arrow_up: upgrade dependencies (dev, ci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/a308841e660a4d61ea6c448e7b8bf97415ecdc4a\"\u003e\u003ccode\u003ea308841\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/9c906da611d5ca5ef076d6bf7f60e629f661d0b0\"\u003e\u003ccode\u003e9c906da\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jawah/charset_normalizer/compare/3.4.3...3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptography` from 46.0.1 to 46.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst\"\u003ecryptography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e46.0.2 - 2025-09-30\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.4.\n\u003cp\u003e.. _v46-0-1:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/99efe5ad150a56efadafacaffd0e3ee319373904\"\u003e\u003ccode\u003e99efe5a\u003c/code\u003e\u003c/a\u003e bump version for 46.0.2 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pyca/cryptography/compare/46.0.1...46.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idna` from 3.10 to 3.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kjd/idna/blob/master/HISTORY.rst\"\u003eidna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.11 (2025-10-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Unicode 16.0.0, including significant changes to UTS46\nprocessing. As a result of Unicode ending support for it, transitional\nprocessing no longer has an effect and returns the same result.\u003c/li\u003e\n\u003cli\u003eAdd support for Python 3.14, lowest supported version is Python 3.8.\u003c/li\u003e\n\u003cli\u003eVarious updates to packaging, including PEP 740 support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/ad949ee3052c2265c66e3df2dd8871a5832ba327\"\u003e\u003ccode\u003ead949ee\u003c/code\u003e\u003c/a\u003e Release v3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/cae4ba779e0a543823894bd4136651c187944da8\"\u003e\u003ccode\u003ecae4ba7\u003c/code\u003e\u003c/a\u003e Second release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/8adb305165c77c4a45d1568a70ead75d2197692c\"\u003e\u003ccode\u003e8adb305\u003c/code\u003e\u003c/a\u003e Add space in RST link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/74cb2b652bb06133b0c4ab52cc98221be63162cf\"\u003e\u003ccode\u003e74cb2b6\u003c/code\u003e\u003c/a\u003e Release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/05dab09fdde5bbf7d52f757c4dc62e0ba934cca8\"\u003e\u003ccode\u003e05dab09\u003c/code\u003e\u003c/a\u003e Format idna-data with ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/90eac78b737d26613776b490432fc6d926b15c55\"\u003e\u003ccode\u003e90eac78\u003c/code\u003e\u003c/a\u003e Apply ruff formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a31ce7ecc0b767e40abb5ce28744ac567b73f366\"\u003e\u003ccode\u003ea31ce7e\u003c/code\u003e\u003c/a\u003e Remove errant test vectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/81f03334211c78c1832991ce70ebafb3cbfbb79c\"\u003e\u003ccode\u003e81f0333\u003c/code\u003e\u003c/a\u003e Omit vectors known to be broken in test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a0f32578c0cac28c7ffbb4c860c92eb2b9b579bd\"\u003e\u003ccode\u003ea0f3257\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into unicode-16-uts46-changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/38d98860e6a1ab92fd35ab09ea4739feabf339a3\"\u003e\u003ccode\u003e38d9886\u003c/code\u003e\u003c/a\u003e Remove extra UTS46 test vector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kjd/idna/compare/v3.10...v3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jlaundry/mdfe_storage_gzip/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlaundry%2Fmdfe_storage_gzip/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"},{"uuid":"3516738908","node_id":"PR_kwDOMgAb-s6t0Ol7","number":45,"state":"open","title":"chore(deps): bump azure-functions from 1.21.3 to 1.24.0 in /packages/binaryrain_helper_cloud_azure","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-15T07:29:34.000Z","updated_at":"2025-10-25T09:00:53.153Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"azure-functions","old_version":"1.21.3","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":"/packages/binaryrain_helper_cloud_azure","ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.21.3 to 1.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=uv\u0026previous-version=1.21.3\u0026new-version=1.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/binaryrain-net/Binary-Rain-Helper-Toolkit/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryrain-net%2FBinary-Rain-Helper-Toolkit/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"},{"uuid":"3510246572","node_id":"PR_kwDOMnSWtM6teUp3","number":75,"state":"closed","title":"deps(deps): bump the python group with 13 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T13:52:55.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T14:14:05.000Z","updated_at":"2025-10-20T13:52:57.000Z","time_to_close":603530,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"python","update_count":13,"packages":[{"name":"anyio","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/agronholm/anyio"},{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"certifi","old_version":"2025.8.3","new_version":"2025.10.5","repository_url":"https://github.com/certifi/python-certifi"},{"name":"fastapi","old_version":"0.117.1","new_version":"0.119.0","repository_url":"https://github.com/fastapi/fastapi"},{"name":"httptools","old_version":"0.6.4","new_version":"0.7.1","repository_url":"https://github.com/MagicStack/httptools"},{"name":"idna","old_version":"3.10","new_version":"3.11","repository_url":"https://github.com/kjd/idna"},{"name":"markupsafe","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/pallets/markupsafe"},{"name":"pydantic","old_version":"2.11.9","new_version":"2.11.10","repository_url":"https://github.com/pydantic/pydantic"},{"name":"pyyaml","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/yaml/pyyaml"},{"name":"rich","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/Textualize/rich"},{"name":"typer","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/fastapi/typer"},{"name":"uvicorn","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/Kludex/uvicorn"},{"name":"pipdeptree","old_version":"2.28.0","new_version":"2.29.0","repository_url":"https://github.com/tox-dev/pipdeptree"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyio](https://github.com/agronholm/anyio) | `4.10.0` | `4.11.0` |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.23.0` | `1.24.0` |\n| [certifi](https://github.com/certifi/python-certifi) | `2025.8.3` | `2025.10.5` |\n| [fastapi](https://github.com/fastapi/fastapi) | `0.117.1` | `0.119.0` |\n| [httptools](https://github.com/MagicStack/httptools) | `0.6.4` | `0.7.1` |\n| [idna](https://github.com/kjd/idna) | `3.10` | `3.11` |\n| [markupsafe](https://github.com/pallets/markupsafe) | `3.0.2` | `3.0.3` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.11.9` | `2.11.10` |\n| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.2` | `6.0.3` |\n| [rich](https://github.com/Textualize/rich) | `14.1.0` | `14.2.0` |\n| [typer](https://github.com/fastapi/typer) | `0.19.1` | `0.19.2` |\n| [uvicorn](https://github.com/Kludex/uvicorn) | `0.36.0` | `0.37.0` |\n| [pipdeptree](https://github.com/tox-dev/pipdeptree) | `2.28.0` | `2.29.0` |\n\nUpdates `anyio` from 4.10.0 to 4.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/anyio/releases\"\u003eanyio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for cancellation reasons (the \u003ccode\u003ereason\u003c/code\u003e parameter to \u003ccode\u003eCancelScope.cancel()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped the minimum version of Trio to v0.31.0\u003c/li\u003e\n\u003cli\u003eAdded the ability to enter the event loop from foreign (non-worker) threads by passing the return value of \u003ccode\u003eanyio.lowlevel.current_token()\u003c/code\u003e to \u003ccode\u003eanyio.from_thread.run()\u003c/code\u003e and \u003ccode\u003eanyio.from_thread.run_sync()\u003c/code\u003e as the \u003ccode\u003etoken\u003c/code\u003e keyword argument (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded pytest option (\u003ccode\u003eanyio_mode = \u0026quot;auto\u0026quot;\u003c/code\u003e) to make the pytest plugin automatically handle all async tests (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eanyio.Condition.wait_for()\u003c/code\u003e method for feature parity with asyncio (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the default type argument of \u003ccode\u003eanyio.abc.TaskStatus\u003c/code\u003e from \u003ccode\u003eAny\u003c/code\u003e to \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TCP listener behavior to guarantee the same ephemeral port is used for all socket listeners when \u003ccode\u003elocal_port=0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/857\"\u003e#857\u003c/a\u003e; PR by \u003ca href=\"https://github.com/11kkw\"\u003e\u003ccode\u003e@​11kkw\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/agronholm\"\u003e\u003ccode\u003e@​agronholm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed inconsistency between Trio and asyncio where a TCP stream that previously raised a \u003ccode\u003eBrokenResourceError\u003c/code\u003e on \u003ccode\u003esend()\u003c/code\u003e would still raise \u003ccode\u003eBrokenResourceError\u003c/code\u003e after the stream was closed on asyncio, but \u003ccode\u003eClosedResourceError\u003c/code\u003e on Trio. They now both raise a \u003ccode\u003eClosedResourceError\u003c/code\u003e in this scenario. (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst\"\u003eanyio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion history\u003c/h1\u003e\n\u003cp\u003eThis library adheres to \u003ccode\u003eSemantic Versioning 2.0 \u0026lt;http://semver.org/\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eUNRELEASED\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet \u003ccode\u003eNone\u003c/code\u003e as the default type argument for \u003ccode\u003eanyio.abc.TaskStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003euvloop=True\u003c/code\u003e on Windows via the winloop_ implementation\n(\u003ccode\u003e[#960](https://github.com/agronholm/anyio/issues/960) \u0026lt;https://github.com/agronholm/anyio/pull/960\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/Vizonex\"\u003e\u003ccode\u003e@​Vizonex\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _winloop: \u003ca href=\"https://github.com/Vizonex/Winloop\"\u003ehttps://github.com/Vizonex/Winloop\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e4.11.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for cancellation reasons (the \u003ccode\u003ereason\u003c/code\u003e parameter to\n\u003ccode\u003eCancelScope.cancel()\u003c/code\u003e)\n(\u003ccode\u003e[#975](https://github.com/agronholm/anyio/issues/975) \u0026lt;https://github.com/agronholm/anyio/pull/975\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eBumped the minimum version of Trio to v0.31.0\u003c/li\u003e\n\u003cli\u003eAdded the ability to enter the event loop from foreign (non-worker) threads by\npassing the return value of \u003ccode\u003eanyio.lowlevel.current_token()\u003c/code\u003e to\n\u003ccode\u003eanyio.from_thread.run()\u003c/code\u003e and \u003ccode\u003eanyio.from_thread.run_sync()\u003c/code\u003e as the \u003ccode\u003etoken\u003c/code\u003e\nkeyword argument (\u003ccode\u003e[#256](https://github.com/agronholm/anyio/issues/256) \u0026lt;https://github.com/agronholm/anyio/issues/256\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eAdded pytest option (\u003ccode\u003eanyio_mode = \u0026quot;auto\u0026quot;\u003c/code\u003e) to make the pytest plugin automatically\nhandle all async tests\n(\u003ccode\u003e[#971](https://github.com/agronholm/anyio/issues/971) \u0026lt;https://github.com/agronholm/anyio/pull/971\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eanyio.Condition.wait_for()\u003c/code\u003e method for feature parity with asyncio\n(\u003ccode\u003e[#974](https://github.com/agronholm/anyio/issues/974) \u0026lt;https://github.com/agronholm/anyio/pull/974\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eChanged the default type argument of \u003ccode\u003eanyio.abc.TaskStatus\u003c/code\u003e from \u003ccode\u003eAny\u003c/code\u003e to \u003ccode\u003eNone\u003c/code\u003e\n(\u003ccode\u003e[#964](https://github.com/agronholm/anyio/issues/964) \u0026lt;https://github.com/agronholm/anyio/pull/964\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed TCP listener behavior to guarantee the same ephemeral port is used for all\nsocket listeners when \u003ccode\u003elocal_port=0\u003c/code\u003e\n(\u003ccode\u003e[#857](https://github.com/agronholm/anyio/issues/857) \u0026lt;https://github.com/agronholm/anyio/issues/857\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/11kkw\"\u003e\u003ccode\u003e@​11kkw\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/agronholm\"\u003e\u003ccode\u003e@​agronholm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed inconsistency between Trio and asyncio where a TCP stream that previously\nraised a \u003ccode\u003eBrokenResourceError\u003c/code\u003e on \u003ccode\u003esend()\u003c/code\u003e would still raise\n\u003ccode\u003eBrokenResourceError\u003c/code\u003e after the stream was closed on asyncio, but\n\u003ccode\u003eClosedResourceError\u003c/code\u003e on Trio. They now both raise a \u003ccode\u003eClosedResourceError\u003c/code\u003e in this\nscenario. (\u003ccode\u003e[#671](https://github.com/agronholm/anyio/issues/671) \u0026lt;https://github.com/agronholm/anyio/issues/671\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e4.10.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003efeed_data()\u003c/code\u003e method to the \u003ccode\u003eBufferedByteReceiveStream\u003c/code\u003e class, allowing\nusers to inject data directly into the buffer\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded various class methods to wrap existing sockets as listeners or socket streams:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSocketListener.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSocketStream.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUNIXSocketStream.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUDPSocket.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/08737af202f6610cdb8ba53fecaefd9c03269637\"\u003e\u003ccode\u003e08737af\u003c/code\u003e\u003c/a\u003e Bumped up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/8bb9fe04a1c0a4b6615c843d4a88bba38a386059\"\u003e\u003ccode\u003e8bb9fe0\u003c/code\u003e\u003c/a\u003e Fixed the inconsistent exception on sending to a closed TCP stream (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/963709358a05ced66986e928b593b4bd82422981\"\u003e\u003ccode\u003e9637093\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/f1bc6ee95a75007681ef9cb4eec0369838b390e9\"\u003e\u003ccode\u003ef1bc6ee\u003c/code\u003e\u003c/a\u003e Fixed changelog entry formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/0b58964a26c68ca427b711bbe8536f61ed900133\"\u003e\u003ccode\u003e0b58964\u003c/code\u003e\u003c/a\u003e Mentioned the sub-interpreter support in the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/1ed112c65628d3cce312e7b6875b9f914d174a71\"\u003e\u003ccode\u003e1ed112c\u003c/code\u003e\u003c/a\u003e Ensure same port is used for IPv4/IPv6 when creating TCP listener with local_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/aceeee09868642311a96626924f2f09c088a26c0\"\u003e\u003ccode\u003eaceeee0\u003c/code\u003e\u003c/a\u003e Re-enabled coverage reporting on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/6b890dc869f54b6237caff52a74e86382c076ad2\"\u003e\u003ccode\u003e6b890dc\u003c/code\u003e\u003c/a\u003e Reworded a changelog entry and added PR links to others\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/944257d2d59e8057dd00cd5cc96d8f73028031dd\"\u003e\u003ccode\u003e944257d\u003c/code\u003e\u003c/a\u003e Updated pre-commit modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/087975f44599471a84bea2077731143a346c276a\"\u003e\u003ccode\u003e087975f\u003c/code\u003e\u003c/a\u003e Fixed a documentation style (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agronholm/anyio/compare/4.10.0...4.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-functions` from 1.23.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `certifi` from 2025.8.3 to 2025.10.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/fb14ac49a976b1695d84b1ac1307276a20b3aac9\"\u003e\u003ccode\u003efb14ac4\u003c/code\u003e\u003c/a\u003e 2025.10.05 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/2c7c7ee6b76a118191b685a4cc028d4241f22eb7\"\u003e\u003ccode\u003e2c7c7ee\u003c/code\u003e\u003c/a\u003e Add Python 3.14 classifier in setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/1a5cb7b3771bba256755f88b3dcf3ac13f064622\"\u003e\u003ccode\u003e1a5cb7b\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5.6.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/dea59605ef2b266c2e0e67938e8c8535a04b1211\"\u003e\u003ccode\u003edea5960\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/83566b7c993eef772facdaff59c7bba105675329\"\u003e\u003ccode\u003e83566b7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/ca2e121bdb304fd01f802d3b1ee6a65684f569f2\"\u003e\u003ccode\u003eca2e121\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 4.3.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/certifi/python-certifi/compare/2025.08.03...2025.10.05\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastapi` from 0.117.1 to 0.119.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/fastapi/releases\"\u003efastapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.119.0\u003c/h2\u003e\n\u003cp\u003eFastAPI now (temporarily) supports both Pydantic v2 models and \u003ccode\u003epydantic.v1\u003c/code\u003e models at the same time in the same app, to make it easier for any FastAPI apps still using Pydantic v1 to gradually but quickly \u003cstrong\u003emigrate to Pydantic v2\u003c/strong\u003e.\u003c/p\u003e\n\u003cpre lang=\"Python\"\u003e\u003ccode\u003efrom fastapi import FastAPI\nfrom pydantic import BaseModel as BaseModelV2\nfrom pydantic.v1 import BaseModel\n\u003cp\u003eclass Item(BaseModel):\u003cbr /\u003e\nname: str\u003cbr /\u003e\ndescription: str | None = None\u003c/p\u003e\n\u003cp\u003eclass ItemV2(BaseModelV2):\u003cbr /\u003e\ntitle: str\u003cbr /\u003e\nsummary: str | None = None\u003c/p\u003e\n\u003cp\u003eapp = FastAPI()\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/app\"\u003e\u003ccode\u003e@​app\u003c/code\u003e\u003c/a\u003e.post(\u0026quot;/items/\u0026quot;, response_model=ItemV2)\u003cbr /\u003e\ndef create_item(item: Item):\u003cbr /\u003e\nreturn {\u0026quot;title\u0026quot;: item.name, \u0026quot;summary\u0026quot;: item.description}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAdding this feature was a big effort with the main objective of making it easier for the few applications still stuck in Pydantic v1 to migrate to Pydantic v2.\u003c/p\u003e\n\u003cp\u003eAnd with this, support for \u003cstrong\u003ePydantic v1 is now deprecated\u003c/strong\u003e and will be \u003cstrong\u003eremoved\u003c/strong\u003e from FastAPI in a future version soon.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e: have in mind that the Pydantic team already stopped supporting Pydantic v1 for recent versions of Python, starting with Python 3.14.\u003c/p\u003e\n\u003cp\u003eYou can read in the docs more about how to \u003ca href=\"https://fastapi.tiangolo.com/how-to/migrate-from-pydantic-v1-to-pydantic-v2/\"\u003eMigrate from Pydantic v1 to Pydantic v2\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add support for \u003ccode\u003efrom pydantic.v1 import BaseModel\u003c/code\u003e, mixed Pydantic v1 and v2 models in the same app. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14168\"\u003e#14168\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.118.3\u003c/h2\u003e\n\u003ch3\u003eUpgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️ Add support for Python 3.14. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14165\"\u003e#14165\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.118.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix tagged discriminated union not recognized as body field. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/12942\"\u003e#12942\u003c/a\u003e by \u003ca href=\"https://github.com/frankie567\"\u003e\u003ccode\u003e@​frankie567\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/2e721e1b02186467dc3a7a95dfe45d8e7bd7d0d9\"\u003e\u003ccode\u003e2e721e1\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/fc7a0686af29c7793b3cc999f1af47bf05f5fa74\"\u003e\u003ccode\u003efc7a068\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/3a3879b2c3c33daf91121b30c78a41e1d8440a3d\"\u003e\u003ccode\u003e3a3879b\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/d34918abf00c93ac592c5d1d1c55650d8c1b92ec\"\u003e\u003ccode\u003ed34918a\u003c/code\u003e\u003c/a\u003e ✨ Add support for \u003ccode\u003efrom pydantic.v1 import BaseModel\u003c/code\u003e, mixed Pydantic v1 and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/352dbefc634b21cff94663be1ab0a1aa5dbd6ed5\"\u003e\u003ccode\u003e352dbef\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.118.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/96e7d6eaa47e3ce421477188735a800b2dffa580\"\u003e\u003ccode\u003e96e7d6e\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/3611c3fc5b827ad8e131726152865e71afe2b981\"\u003e\u003ccode\u003e3611c3f\u003c/code\u003e\u003c/a\u003e ⬆️ Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14165\"\u003e#14165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/942fce394bd66b841b9399cff815bb8a18cfd4c6\"\u003e\u003ccode\u003e942fce3\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.118.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/13b067c9b677dc7c2aa692b5576768ee0253c4eb\"\u003e\u003ccode\u003e13b067c\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/185cecd891ee9591fd0f3beb65b412339d152bf4\"\u003e\u003ccode\u003e185cecd\u003c/code\u003e\u003c/a\u003e 🐛 Fix tagged discriminated union not recognized as body field (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/12942\"\u003e#12942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/fastapi/compare/0.117.1...0.119.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `httptools` from 0.6.4 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MagicStack/httptools/releases\"\u003ehttptools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003cp\u003eThis is identical to 0.7.0 whose CI failed uploading\u003c/p\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eModernize packaging and fix CI (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/130\"\u003e#130\u003c/a\u003e)\nDrop Python 3.8, add Python 3.14\nUse Cython 3.1.0\nBump llhttp to 9.3.0\n(by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Carreau\"\u003e\u003ccode\u003e@​Carreau\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/fantix\"\u003e\u003ccode\u003e@​fantix\u003c/code\u003e\u003c/a\u003e in 59bf94fc for \u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/129\"\u003e#129\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStatic Type-checking for httptools (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/Vizonex\"\u003e\u003ccode\u003e@​Vizonex\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/KRRT7\"\u003e\u003ccode\u003e@​KRRT7\u003c/code\u003e\u003c/a\u003e in b55f5fe2 for \u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/26461dae5a108d8e8b1e6cc206779055999f7905\"\u003e\u003ccode\u003e26461da\u003c/code\u003e\u003c/a\u003e httptools 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/cd7cab8ea5417a2af0a15a097b241fc2dd392ae3\"\u003e\u003ccode\u003ecd7cab8\u003c/code\u003e\u003c/a\u003e bump pypa/gh-action-pypi-publish to 1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/96ac6efae3216ba7448190e500ad9e78df8b6655\"\u003e\u003ccode\u003e96ac6ef\u003c/code\u003e\u003c/a\u003e allow releasing on 0.7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/b04ab824f23c8925d00d38e1ed0cfe4718ba1ba7\"\u003e\u003ccode\u003eb04ab82\u003c/code\u003e\u003c/a\u003e httptools 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/b55f5fe22782640d1a163c77c277b053c156ad1f\"\u003e\u003ccode\u003eb55f5fe\u003c/code\u003e\u003c/a\u003e Static Type-checking for httptools (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/59bf94fcca09db7b42a4b55707f0f4b89fe665ce\"\u003e\u003ccode\u003e59bf94f\u003c/code\u003e\u003c/a\u003e Modernize packaging and fix CI (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/922f366068f3a0b505cdfd22ff51c4c457e8e6df\"\u003e\u003ccode\u003e922f366\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MagicStack/httptools/compare/v0.6.4...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idna` from 3.10 to 3.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kjd/idna/blob/master/HISTORY.rst\"\u003eidna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.11 (2025-10-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Unicode 16.0.0, including significant changes to UTS46\nprocessing. As a result of Unicode ending support for it, transitional\nprocessing no longer has an effect and returns the same result.\u003c/li\u003e\n\u003cli\u003eAdd support for Python 3.14, lowest supported version is Python 3.8.\u003c/li\u003e\n\u003cli\u003eVarious updates to packaging, including PEP 740 support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/ad949ee3052c2265c66e3df2dd8871a5832ba327\"\u003e\u003ccode\u003ead949ee\u003c/code\u003e\u003c/a\u003e Release v3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/cae4ba779e0a543823894bd4136651c187944da8\"\u003e\u003ccode\u003ecae4ba7\u003c/code\u003e\u003c/a\u003e Second release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/8adb305165c77c4a45d1568a70ead75d2197692c\"\u003e\u003ccode\u003e8adb305\u003c/code\u003e\u003c/a\u003e Add space in RST link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/74cb2b652bb06133b0c4ab52cc98221be63162cf\"\u003e\u003ccode\u003e74cb2b6\u003c/code\u003e\u003c/a\u003e Release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/05dab09fdde5bbf7d52f757c4dc62e0ba934cca8\"\u003e\u003ccode\u003e05dab09\u003c/code\u003e\u003c/a\u003e Format idna-data with ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/90eac78b737d26613776b490432fc6d926b15c55\"\u003e\u003ccode\u003e90eac78\u003c/code\u003e\u003c/a\u003e Apply ruff formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a31ce7ecc0b767e40abb5ce28744ac567b73f366\"\u003e\u003ccode\u003ea31ce7e\u003c/code\u003e\u003c/a\u003e Remove errant test vectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/81f03334211c78c1832991ce70ebafb3cbfbb79c\"\u003e\u003ccode\u003e81f0333\u003c/code\u003e\u003c/a\u003e Omit vectors known to be broken in test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a0f32578c0cac28c7ffbb4c860c92eb2b9b579bd\"\u003e\u003ccode\u003ea0f3257\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into unicode-16-uts46-changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/38d98860e6a1ab92fd35ab09ea4739feabf339a3\"\u003e\u003ccode\u003e38d9886\u003c/code\u003e\u003c/a\u003e Remove extra UTS46 test vector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kjd/idna/compare/v3.10...v3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markupsafe` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/markupsafe/releases\"\u003emarkupsafe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cp\u003eThis is the MarkupSafe 3.0.3 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/MarkupSafe/3.0.3/\"\u003ehttps://pypi.org/project/MarkupSafe/3.0.3/\u003c/a\u003e\nChanges: \u003ca href=\"https://markupsafe.palletsprojects.com/page/changes/#version-3-0-3\"\u003ehttps://markupsafe.palletsprojects.com/page/changes/#version-3-0-3\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/markupsafe/milestone/15?closed=1\"\u003ehttps://github.com/pallets/markupsafe/milestone/15?closed=1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e__version__\u003c/code\u003e raises \u003ccode\u003eDeprecationWarning\u003c/code\u003e instead of \u003ccode\u003eUserWarning\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/487\"\u003e#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt multi-phase initialization PEP 489 for the C extension. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/494\"\u003e#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild Windows ARM64 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/485\"\u003e#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild Python 3.14 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/503\"\u003e#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild riscv64 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/505\"\u003e#505\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/markupsafe/blob/main/CHANGES.rst\"\u003emarkupsafe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.0.3\u003c/h2\u003e\n\u003cp\u003eReleased 2025-09-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e__version__\u003c/code\u003e raises \u003ccode\u003eDeprecationWarning\u003c/code\u003e instead of \u003ccode\u003eUserWarning\u003c/code\u003e.\n:issue:\u003ccode\u003e487\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdopt multi-phase initialisation (:pep:\u003ccode\u003e489\u003c/code\u003e) for the C extension.\n:issue:\u003ccode\u003e494\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild Windows ARM64 wheels. :issue:\u003ccode\u003e485\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild Python 3.14 wheels. :issue:\u003ccode\u003e503\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild riscv64 wheels. :issue:\u003ccode\u003e505\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/297fc8e356e6836a62087949245d09a28e9f1b13\"\u003e\u003ccode\u003e297fc8e\u003c/code\u003e\u003c/a\u003e release version 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/7e4e6ce249107c5f27fa6fe890e29da7a8dc8f0c\"\u003e\u003ccode\u003e7e4e6ce\u003c/code\u003e\u003c/a\u003e Free-threading: run with pytest-run-paralell (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/6100b9c0d466495a08d55b33cb172d7b5d8e9aa1\"\u003e\u003ccode\u003e6100b9c\u003c/code\u003e\u003c/a\u003e enable riscv64 wheels (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/c9d5ecfc7eec6f611b19cdc8e1cde1aaa65cb8eb\"\u003e\u003ccode\u003ec9d5ecf\u003c/code\u003e\u003c/a\u003e enable riscv64 wheels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/2f9b33753052e7c6df1464a7c900787d04ae9daf\"\u003e\u003ccode\u003e2f9b337\u003c/code\u003e\u003c/a\u003e tox for 3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/78d951a9549dee9fc901c55fc79a74a5f01e96fc\"\u003e\u003ccode\u003e78d951a\u003c/code\u003e\u003c/a\u003e update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/bb6744e392e79611b110c5ba022238eb1b855cc2\"\u003e\u003ccode\u003ebb6744e\u003c/code\u003e\u003c/a\u003e add entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/65c4134ab16a3faccbcac2cba90da0db2b799542\"\u003e\u003ccode\u003e65c4134\u003c/code\u003e\u003c/a\u003e upgrade cibuildwheel, add \u003ccode\u003ecp314\u003c/code\u003e wheels and test on CPython 3.14 (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/3a9bd88b84c9edba8b922bb12b84a59feed98788\"\u003e\u003ccode\u003e3a9bd88\u003c/code\u003e\u003c/a\u003e add cp314 wheels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/aafe44d87bd7974bc82af8c4010dea9938441edf\"\u003e\u003ccode\u003eaafe44d\u003c/code\u003e\u003c/a\u003e remove slsa provenance (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/markupsafe/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic` from 2.11.9 to 2.11.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/blob/main/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.10 (2025-10-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.11.10\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v1.10.24 changes by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/162b806fa1dcc7d99ec165023d572ac2ca421566\"\u003e\u003ccode\u003e162b806\u003c/code\u003e\u003c/a\u003e Prepare release v2.11.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/1f5915685083ba97db2787834f15f686f9253966\"\u003e\u003ccode\u003e1f59156\u003c/code\u003e\u003c/a\u003e Backport v1.10.24 changes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.11.9...v2.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyyaml` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yaml/pyyaml/releases\"\u003epyyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Python 3.14 and free-threading (experimental).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\"\u003ehttps://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES\"\u003epyyaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e6.0.3 (2025-09-25)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/yaml/pyyaml/pull/864\"\u003eyaml/pyyaml#864\u003c/a\u003e -- Support for Python 3.14 and free-threading (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yaml/pyyaml/commit/49790e73684bebad1df05ef8d828fa12f685bffb\"\u003e\u003ccode\u003e49790e7\u003c/code\u003e\u003c/a\u003e Release 6.0.3 (\u003ca href=\"https://redirect.github.com/yaml/pyyaml/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rich` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/releases\"\u003erich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eThe Easy as Pi release\u003c/h2\u003e\n\u003cp\u003eThis release bumps Python compatibility to the just-released Python 3.14.\u003c/p\u003e\n\u003ch2\u003e[14.2.0] - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePython3.14 compatibility \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3861\"\u003eTextualize/rich#3861\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/blob/master/CHANGELOG.md\"\u003erich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePython3.14 compatibility \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3861\"\u003eTextualize/rich#3861\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/494f83c923ca54ecc943bf5e60c0004e65fbb54e\"\u003e\u003ccode\u003e494f83c\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/d476e85a19ea62966a25f6df0e0a287da52ab35f\"\u003e\u003ccode\u003ed476e85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3862\"\u003e#3862\u003c/a\u003e from GeroZayas/docs/es-readme-sync-2025-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/518daaa39c17bad485c970bf229424784fbdf044\"\u003e\u003ccode\u003e518daaa\u003c/code\u003e\u003c/a\u003e docs(es): sync README.es.md (macOS, 16 colors, Python 3.8+)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/cd5074f87804aac2f6e5c6143e1cac5e3a0bddc5\"\u003e\u003ccode\u003ecd5074f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3861\"\u003e#3861\u003c/a\u003e from Textualize/python314\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/041406ca9b60af8fcc00cd7fc1b2973ab51eb851\"\u003e\u003ccode\u003e041406c\u003c/code\u003e\u003c/a\u003e removed asv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/655b5210cb1403100a646d167cf027eec760dd9f\"\u003e\u003ccode\u003e655b521\u003c/code\u003e\u003c/a\u003e test fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/27c2d2df7523315de4b81577d414db8c1c7312f9\"\u003e\u003ccode\u003e27c2d2d\u003c/code\u003e\u003c/a\u003e bump for Python3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/ea9d4db5d84b4e834979304e3053bf757daae322\"\u003e\u003ccode\u003eea9d4db\u003c/code\u003e\u003c/a\u003e Update feature_request.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Textualize/rich/compare/v14.1.0...v14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typer` from 0.19.1 to 0.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/releases\"\u003etyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.19.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛  Fix list convertor with an empty list default factory . PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1350\"\u003e#1350\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔥 Drop support for Python 3.7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/830\"\u003e#830\u003c/a\u003e by \u003ca href=\"https://github.com/kinuax\"\u003e\u003ccode\u003e@​kinuax\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆ Bump ruff from 0.13.0 to 0.13.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1339\"\u003e#1339\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ [pre-commit.ci] pre-commit autoupdate. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1351\"\u003e#1351\u003c/a\u003e by \u003ca href=\"https://github.com/apps/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1348\"\u003e#1348\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/blob/master/docs/release-notes.md\"\u003etyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.19.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛  Fix list convertor with an empty list default factory . PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1350\"\u003e#1350\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔥 Drop support for Python 3.7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/830\"\u003e#830\u003c/a\u003e by \u003ca href=\"https://github.com/kinuax\"\u003e\u003ccode\u003e@​kinuax\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆ Bump ruff from 0.13.0 to 0.13.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1339\"\u003e#1339\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ [pre-commit.ci] pre-commit autoupdate. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1351\"\u003e#1351\u003c/a\u003e by \u003ca href=\"https://github.com/apps/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1348\"\u003e#1348\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/dc07284d09f284c13cad0bec2f5ee5bebceeb31d\"\u003e\u003ccode\u003edc07284\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/a84fa460771bfb589d3b4e045e30b1d7104618c1\"\u003e\u003ccode\u003ea84fa46\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/f34aa4a35d4ef3ac1aeb29c48cfe11cd539c0a99\"\u003e\u003ccode\u003ef34aa4a\u003c/code\u003e\u003c/a\u003e 🐛  Fix list convertor with an empty list default factory  (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/df2359a5b636c4c0a6b80881d1ade852d4332997\"\u003e\u003ccode\u003edf2359a\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/437c51e8d9c683381923c57479dffe63a0c5e4f7\"\u003e\u003ccode\u003e437c51e\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/e921e7ce648df6cad96c8c7cb6edafce52cab444\"\u003e\u003ccode\u003ee921e7c\u003c/code\u003e\u003c/a\u003e ⬆ Bump ruff from 0.13.0 to 0.13.1 (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/923f60882da585db8ac1cd76eb1bb4f8425a07cb\"\u003e\u003ccode\u003e923f608\u003c/code\u003e\u003c/a\u003e ⬆ [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/805095c48e84b41c05474b3911dcb27ff836c5fe\"\u003e\u003ccode\u003e805095c\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/6be50c671c8e2ff4b7ca8a674a59db7173a24544\"\u003e\u003ccode\u003e6be50c6\u003c/code\u003e\u003c/a\u003e ⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5 (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1348\"\u003e#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/549596c0d77360e13247c0cc819cb8449b702dcf\"\u003e\u003ccode\u003e549596c\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/typer/compare/0.19.1...0.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uvicorn` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/releases\"\u003euvicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--timeout-worker-healthcheck\u003c/code\u003e setting by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2711\"\u003eKludex/uvicorn#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eos.PathLike[str]\u003c/code\u003e type to \u003ccode\u003essl_ca_certs\u003c/code\u003e by \u003ca href=\"https://github.com/rnv812\"\u003e\u003ccode\u003e@​rnv812\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2676\"\u003eKludex/uvicorn#2676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LincolnPuzey\"\u003e\u003ccode\u003e@​LincolnPuzey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2669\"\u003eKludex/uvicorn#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rnv812\"\u003e\u003ccode\u003e@​rnv812\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2676\"\u003eKludex/uvicorn#2676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.1...0.37.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.36.1...0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise an exception when calling removed \u003ccode\u003eConfig.setup_event_loop()\u003c/code\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2709\"\u003eKludex/uvicorn#2709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.0...0.36.1\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.36.0...0.36.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md\"\u003euvicorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.37.0 (September 23, 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--timeout-worker-healthcheck\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eos.PathLike[str]\u003c/code\u003e type to \u003ccode\u003essl_ca_certs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2676\"\u003e#2676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.1 (September 23, 2025)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise an exception when calling removed \u003ccode\u003eConfig.setup_event_loop()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2709\"\u003e#2709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/4098bcac97aa0fbda2f4e73278fbbe3b128be940\"\u003e\u003ccode\u003e4098bca\u003c/code\u003e\u003c/a\u003e Version 0.37.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2712\"\u003e#2712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/8c057fa3fc407f1e5e58e6bf0b46494732ebfd1f\"\u003e\u003ccode\u003e8c057fa\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eos.PathLike[str]\u003c/code\u003e type to \u003ccode\u003essl_ca_certs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2676\"\u003e#2676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/bbe119e4e83517a230487658f864d3ad67131772\"\u003e\u003ccode\u003ebbe119e\u003c/code\u003e\u003c/a\u003e Add note about \u003ccode\u003e--timeout-keep-alive\u003c/code\u003e being measured in seconds (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/2744f14c9906d90d235f9fcd5289da0c47e4abe4\"\u003e\u003ccode\u003e2744f14\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--timeout-worker-healthcheck\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/1dfb0bd885bbb0c466c19eee8bb2001bed59ca8c\"\u003e\u003ccode\u003e1dfb0bd\u003c/code\u003e\u003c/a\u003e Version 0.36.1 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2710\"\u003e#2710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/3d0d46a704b772ec68596d8e1c9d9264b1499f34\"\u003e\u003ccode\u003e3d0d46a\u003c/code\u003e\u003c/a\u003e Raise an exception when calling removed \u003ccode\u003eConfig.setup_event_loop()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2709\"\u003e#2709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/ad9e5b90dda248b08afdffd18a02b73a5b9d405c\"\u003e\u003ccode\u003ead9e5b9\u003c/code\u003e\u003c/a\u003e docs: redirect uvicorn.org to uvicorn.dev (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2705\"\u003e#2705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.0...0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pipdeptree` from 2.28.0 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/pipdeptree/releases\"\u003epipdeptree's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBegin running tests against 3.14 by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/500\"\u003etox-dev/pipdeptree#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHave render functions call print() themselves rather than the caller by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/506\"\u003etox-dev/pipdeptree#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace large EnumAction class with simpler logic by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/511\"\u003etox-dev/pipdeptree#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop 3.9 support by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/512\"\u003etox-dev/pipdeptree#512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\"\u003ehttps://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/dc7cbd27cb2e578fff37fc65891ecb1630d58546\"\u003e\u003ccode\u003edc7cbd2\u003c/code\u003e\u003c/a\u003e Drop 3.9 support (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/f234e769661957213021651a623ec09aff7d2eb6\"\u003e\u003ccode\u003ef234e76\u003c/code\u003e\u003c/a\u003e Replace large EnumAction class with simpler logic (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/4afc022b1d16adbb6532670c4cf4fb0a88a6d210\"\u003e\u003ccode\u003e4afc022\u003c/code\u003e\u003c/a\u003e Bump astral-sh/setup-uv from 6 to 7 (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/6d38cea411ff203c29fcdbdc1d42ff99470f0ac2\"\u003e\u003ccode\u003e6d38cea\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/c7c3be80fc9305460120777c3a85e71b9978fdb5\"\u003e\u003ccode\u003ec7c3be8\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/ccd35cbabebf21783a6b9c34fd4c3ef3c6706e1d\"\u003e\u003ccode\u003eccd35cb\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/5672fb09f5ae5d958959891ba73a76371e547405\"\u003e\u003ccode\u003e5672fb0\u003c/code\u003e\u003c/a\u003e Have render functions call print() themselves rather than the caller (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/a1832d88ef189c9aac4b532b1f8f00f43e21b2f0\"\u003e\u003ccode\u003ea1832d8\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/3069608355e52ff1616aabc810f0996797baf151\"\u003e\u003ccode\u003e3069608\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/f7b21d7f4fe370b3195517642af5e596ccba61dd\"\u003e\u003ccode\u003ef7b21d7\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/WRLC/patron-authorization-service-azure-func/pull/75","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WRLC%2Fpatron-authorization-service-azure-func/issues/75","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/75/packages"},{"uuid":"3509790403","node_id":"PR_kwDOM28T786tcxRW","number":189,"state":"open","title":"deps(mcp)(deps): bump the mcp-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-13T12:03:54.000Z","updated_at":"2025-10-27T12:28:22.661Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(mcp)(deps): bump","group_name":"mcp-dependencies","update_count":4,"packages":[{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"azure-identity","old_version":"1.24.0","new_version":"1.25.1","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pytest-asyncio","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"ruff","old_version":"0.12.12","new_version":"0.14.0","repository_url":"https://github.com/astral-sh/ruff"}],"path":null,"ecosystem":"pip"},"body":"Bumps the mcp-dependencies group with 4 updates in the /src/mcp directory: [azure-functions](https://github.com/Azure/azure-functions-python-worker), [azure-identity](https://github.com/Azure/azure-sdk-for-python), [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) and [ruff](https://github.com/astral-sh/ruff).\n\nUpdates `azure-functions` from 1.23.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-identity` from 1.24.0 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-identity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-identity_1.25.1\u003c/h2\u003e\n\u003ch2\u003e1.25.1 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003eAZURE_TOKEN_CREDENTIALS\u003c/code\u003e is set to \u003ccode\u003eManagedIdentityCredential\u003c/code\u003e, \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e now skips the IMDS endpoint probe request and directly attempts token acquisition with full retry logic, matching the behavior of using \u003ccode\u003eManagedIdentityCredential\u003c/code\u003e standalone. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/43080\"\u003e#43080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved error messages from \u003ccode\u003eManagedIdentityCredential\u003c/code\u003e to include the full error response from managed identity endpoints for better troubleshooting. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/43231\"\u003e#43231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazure-identity_1.25.0\u003c/h2\u003e\n\u003ch2\u003e1.25.0 (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAzureDeveloperCliCredential\u003c/code\u003e now supports \u003ccode\u003eclaims\u003c/code\u003e in \u003ccode\u003eget_token\u003c/code\u003e and \u003ccode\u003eget_token_info\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42568\"\u003e#42568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new keyword argument \u003ccode\u003erequire_envvar\u003c/code\u003e to \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e to enforce the presence of the \u003ccode\u003eAZURE_TOKEN_CREDENTIALS\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42660\"\u003e#42660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eAzureDeveloperCliCredential\u003c/code\u003e would time out during token requests when \u003ccode\u003eazd\u003c/code\u003e prompts for user interaction. This issue commonly occurred in environments where the \u003ccode\u003eAZD_DEBUG\u003c/code\u003e environment variable was set, causing the Azure Developer CLI to display additional prompts that interfered with automated token acquisition. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42535\"\u003e#42535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where credentials configured with a default tenant ID of \u0026quot;organizations\u0026quot; (such as \u003ccode\u003eInteractiveBrowserCredential\u003c/code\u003e and \u003ccode\u003eDeviceCodeCredential\u003c/code\u003e) would fail authentication when a specific tenant ID was provided in \u003ccode\u003eget_token\u003c/code\u003e or \u003ccode\u003eget_token_info\u003c/code\u003e method calls. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42721\"\u003e#42721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eSharedTokenCacheCredential\u003c/code\u003e to raise \u003ccode\u003eCredentialUnavailableError\u003c/code\u003e instead of \u003ccode\u003eClientAuthenticationError\u003c/code\u003e during token refresh failures when within the context of \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42934\"\u003e#42934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/dbf147506014177ceb85ca4cf5e90eef5a5d4660\"\u003e\u003ccode\u003edbf1475\u003c/code\u003e\u003c/a\u003e [Identity] Update changelog (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43249\"\u003e#43249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/949e5b8d351d97b1abafb3fda49880bf2aaf401d\"\u003e\u003ccode\u003e949e5b8\u003c/code\u003e\u003c/a\u003e Added response hook to replace throughput (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43243\"\u003e#43243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/65f6f1ac22eca4f5b3218279c73cc1e6568b29f3\"\u003e\u003ccode\u003e65f6f1a\u003c/code\u003e\u003c/a\u003e Rename Path Efficiency to Task Navigation Efficiency Evaluator and Return Onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/772ee5ad10ad7f4867044ea39ce516f9dd3cc5bc\"\u003e\u003ccode\u003e772ee5a\u003c/code\u003e\u003c/a\u003e Rename Tool Call Accuracy Evaluator to Tool Call Quality (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43246\"\u003e#43246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/05f1eae0b18abc85f5ffb759f943268dac9e06c5\"\u003e\u003ccode\u003e05f1eae\u003c/code\u003e\u003c/a\u003e Rename Task Success Evaluator to Task Completion Evaluator (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43190\"\u003e#43190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/07395dd0dbdc75b25f5fc2ac8ff82a8824b5a90f\"\u003e\u003ccode\u003e07395dd\u003c/code\u003e\u003c/a\u003e [Identity] Skip IMDS probe when MI selected in DAC via env (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43080\"\u003e#43080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/b0ec83c3f0ad69dd40aaf7e2c832616ea01060fc\"\u003e\u003ccode\u003eb0ec83c\u003c/code\u003e\u003c/a\u003e Revert behavior change introduced in \u003ca href=\"https://github.com/Azure/azure-sdk-tools\"\u003ehttps://github.com/Azure/azure-sdk-tools\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/33bbf3517faa8e0b285faa1b3b7241c00c50e7a8\"\u003e\u003ccode\u003e33bbf35\u003c/code\u003e\u003c/a\u003e [Identity] Improve MI error messages (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43231\"\u003e#43231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/f837589b09b3f37f3576ee4c752db56e9a281a81\"\u003e\u003ccode\u003ef837589\u003c/code\u003e\u003c/a\u003e update verifywhl to check that one of homepage/repository exists (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43188\"\u003e#43188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/befebbf01f86e85a12b5f9a16adc3d2c5175703c\"\u003e\u003ccode\u003ebefebbf\u003c/code\u003e\u003c/a\u003e update pinned apistub version 0.3.23 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43237\"\u003e#43237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.24.0...azure-identity_1.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-asyncio` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/releases\"\u003epytest-asyncio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epytest-asyncio 1.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/tree/1.2.0\"\u003e1.2.0\u003c/a\u003e - 2025-09-12\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--asyncio-debug\u003c/code\u003e CLI option and \u003ccode\u003easyncio_debug\u003c/code\u003e configuration option to enable asyncio debug mode for the default event loop. (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003epytest.UsageError\u003c/code\u003e for invalid configuration values of \u003ccode\u003easyncio_default_fixture_loop_scope\u003c/code\u003e and \u003ccode\u003easyncio_default_test_loop_scope\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompatibility with the Pyright type checker (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRuntimeError: There is no current event loop in thread 'MainThread'\u003c/code\u003e when any test unsets the event loop (such as when using \u003ccode\u003easyncio.run\u003c/code\u003e and \u003ccode\u003easyncio.Runner\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1177\"\u003e#1177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecation warning when decorating an asynchronous fixture with \u003ccode\u003e@pytest.fixture\u003c/code\u003e in [strict]{.title-ref} mode. The warning message now refers to the correct package. (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotes for Downstream Packagers\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the minimum required version of tox to v4.28. This change is only relevant if you use the \u003ccode\u003etox.ini\u003c/code\u003e file provided by pytest-asyncio to run tests.\u003c/li\u003e\n\u003cli\u003eExtend dependency on typing-extensions\u0026gt;=4.12 from Python\u0026lt;3.10 to Python\u0026lt;3.13.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epytest-asyncio 1.1.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/tree/v1.1.1\"\u003ev1.1.1\u003c/a\u003e - 2025-09-12\u003c/h1\u003e\n\u003ch2\u003eNotes for Downstream Packagers\u003c/h2\u003e\n\u003cp\u003e- Addresses a build problem with setuptoos-scm \u0026gt;= 9 caused by invalid setuptools-scm configuration in pytest-asyncio. (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/0d3988f5adc16e8b364266c9ecda42a36d5892ff\"\u003e\u003ccode\u003e0d3988f\u003c/code\u003e\u003c/a\u003e ci: Create GitHub release before publishing to PyPI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/07c5a0b3e0bb99c7592ab87ed17a4bb2966fdf6a\"\u003e\u003ccode\u003e07c5a0b\u003c/code\u003e\u003c/a\u003e docs: Include orphaned news fragment in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/be24582b86375b761534639be6c2941d0b3f116c\"\u003e\u003ccode\u003ebe24582\u003c/code\u003e\u003c/a\u003e chore: Prepare release of v1.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/7aeb296b9f95e57c371734dcb1d3ece3f7c81727\"\u003e\u003ccode\u003e7aeb296\u003c/code\u003e\u003c/a\u003e docs: Streamline news fragments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/7b8311cf1d2f67931f4fd9bbbe6d9f3b09572ebb\"\u003e\u003ccode\u003e7b8311c\u003c/code\u003e\u003c/a\u003e ci: Fixes a bug that prevented SSH signature from being stripped from release...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/9d4c2bd8770d4073e015213373975f217d3ac8f5\"\u003e\u003ccode\u003e9d4c2bd\u003c/code\u003e\u003c/a\u003e docs: Add changelog entry for Pyright compatibility.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/94f6106ea0c7ee716d7cf85377c653baa9cb7cd9\"\u003e\u003ccode\u003e94f6106\u003c/code\u003e\u003c/a\u003e test: Added tests which assert that the event loop is reinstated if unset by ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/df61991f1805f45ab31ae2d2fb73a54ff25ccd0c\"\u003e\u003ccode\u003edf61991\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/f1f7941691ff506ab553dfd6d00b09e8213eeff7\"\u003e\u003ccode\u003ef1f7941\u003c/code\u003e\u003c/a\u003e Build(deps): Bump pytest from 8.4.1 to 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/c77d3d38f7adb41f5f6ea7b002da4e0f480c5c24\"\u003e\u003ccode\u003ec77d3d3\u003c/code\u003e\u003c/a\u003e Build(deps): Bump twine from 6.1.0 to 6.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.12.12 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-10-07.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate default and latest Python versions for 3.14 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20725\"\u003e#20725\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Include certain guaranteed-mutable expressions: tuples, generators, and assignment expressions (\u003ccode\u003eB006\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003erefurb\u003c/code\u003e] Add fixes for \u003ccode\u003eFURB101\u003c/code\u003e and \u003ccode\u003eFURB103\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Extend \u003ccode\u003eFA102\u003c/code\u003e with listed PEP 585-compatible APIs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20659\"\u003e#20659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-annotations\u003c/code\u003e] Fix return type annotations to handle shadowed builtin symbols (\u003ccode\u003eANN201\u003c/code\u003e, \u003ccode\u003eANN202\u003c/code\u003e, \u003ccode\u003eANN204\u003c/code\u003e, \u003ccode\u003eANN205\u003c/code\u003e, \u003ccode\u003eANN206\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20612\"\u003e#20612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflynt\u003c/code\u003e] Fix f-string quoting for mixed quote joiners (\u003ccode\u003eFLY002\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20662\"\u003e#20662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eisort\u003c/code\u003e] Fix inserting required imports before future imports (\u003ccode\u003eI002\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20676\"\u003e#20676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Handle argfile expansion errors gracefully (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20691\"\u003e#20691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Skip \u003ccode\u003eRUF051\u003c/code\u003e if \u003ccode\u003eelse\u003c/code\u003e/\u003ccode\u003eelif\u003c/code\u003e block is present (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20705\"\u003e#20705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Improve handling of intermixed comments inside from-imports (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20561\"\u003e#20561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-comprehensions\u003c/code\u003e] Clarify fix safety documentation (\u003ccode\u003eC413\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danparizher\"\u003e\u003ccode\u003e@​danparizher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terror\"\u003e\u003ccode\u003e@​terror\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TaKO8Ki\"\u003e\u003ccode\u003e@​TaKO8Ki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/njhearp\"\u003e\u003ccode\u003e@​njhearp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amyreese\"\u003e\u003ccode\u003e@​amyreese\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IDrokin117\"\u003e\u003ccode\u003e@​IDrokin117\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chirizxc\"\u003e\u003ccode\u003e@​chirizxc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall ruff 0.14.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md\"\u003eruff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-10-07.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate default and latest Python versions for 3.14 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20725\"\u003e#20725\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Include certain guaranteed-mutable expressions: tuples, generators, and assignment expressions (\u003ccode\u003eB006\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003erefurb\u003c/code\u003e] Add fixes for \u003ccode\u003eFURB101\u003c/code\u003e and \u003ccode\u003eFURB103\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Extend \u003ccode\u003eFA102\u003c/code\u003e with listed PEP 585-compatible APIs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20659\"\u003e#20659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-annotations\u003c/code\u003e] Fix return type annotations to handle shadowed builtin symbols (\u003ccode\u003eANN201\u003c/code\u003e, \u003ccode\u003eANN202\u003c/code\u003e, \u003ccode\u003eANN204\u003c/code\u003e, \u003ccode\u003eANN205\u003c/code\u003e, \u003ccode\u003eANN206\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20612\"\u003e#20612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflynt\u003c/code\u003e] Fix f-string quoting for mixed quote joiners (\u003ccode\u003eFLY002\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20662\"\u003e#20662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eisort\u003c/code\u003e] Fix inserting required imports before future imports (\u003ccode\u003eI002\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20676\"\u003e#20676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Handle argfile expansion errors gracefully (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20691\"\u003e#20691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Skip \u003ccode\u003eRUF051\u003c/code\u003e if \u003ccode\u003eelse\u003c/code\u003e/\u003ccode\u003eelif\u003c/code\u003e block is present (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20705\"\u003e#20705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Improve handling of intermixed comments inside from-imports (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20561\"\u003e#20561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-comprehensions\u003c/code\u003e] Clarify fix safety documentation (\u003ccode\u003eC413\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danparizher\"\u003e\u003ccode\u003e@​danparizher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terror\"\u003e\u003ccode\u003e@​terror\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TaKO8Ki\"\u003e\u003ccode\u003e@​TaKO8Ki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/njhearp\"\u003e\u003ccode\u003e@​njhearp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amyreese\"\u003e\u003ccode\u003e@​amyreese\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IDrokin117\"\u003e\u003ccode\u003e@​IDrokin117\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chirizxc\"\u003e\u003ccode\u003e@​chirizxc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.x\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/changelogs/0.13.x.md\"\u003echangelogs/0.13.x\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.12.x\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/changelogs/0.12.x.md\"\u003echangelogs/0.12.x\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.11.x\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/changelogs/0.11.x.md\"\u003echangelogs/0.11.x\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/beea8cdfec826802a7d9ecada3b38156eb693e77\"\u003e\u003ccode\u003ebeea8cd\u003c/code\u003e\u003c/a\u003e Bump 0.14.0 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20751\"\u003e#20751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/416e956fe0fb0160d431403e8ff4b1442b3d0251\"\u003e\u003ccode\u003e416e956\u003c/code\u003e\u003c/a\u003e [ty] Infer better specializations of unions with \u003ccode\u003eNone\u003c/code\u003e (etc) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20749\"\u003e#20749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/88c0ce3e389a217dc596374f154e0c1e88b483ad\"\u003e\u003ccode\u003e88c0ce3\u003c/code\u003e\u003c/a\u003e Update default and latest Python versions for 3.14 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20725\"\u003e#20725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/8fb29eafb866c1b25abb3c329ea5df90aae8bd1d\"\u003e\u003ccode\u003e8fb29ea\u003c/code\u003e\u003c/a\u003e [ruff] improve handling of intermixed comments inside from-imports (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20561\"\u003e#20561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/23ebfe7777218a4742586810f6aa995e6b3e0749\"\u003e\u003ccode\u003e23ebfe7\u003c/code\u003e\u003c/a\u003e [ty] Fix tiny mistake in protocol tests (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20743\"\u003e#20743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/f90d6466e00d9ec7d7ef8f6e3bbf3fb2e2d0b0c2\"\u003e\u003ccode\u003ef90d646\u003c/code\u003e\u003c/a\u003e [ty] Make \u003ccode\u003einfer_method_information\u003c/code\u003e less confusing (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20740\"\u003e#20740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/15af4c0a34dd6d86d9aa98115ae1e1e9392c7eef\"\u003e\u003ccode\u003e15af4c0\u003c/code\u003e\u003c/a\u003e Move --show-settings snapshots to separate files (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20741\"\u003e#20741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/76f8e5b7558a9104cadcbc2cab864a6350bbea8b\"\u003e\u003ccode\u003e76f8e5b\u003c/code\u003e\u003c/a\u003e Refactor Rust lint test structure to use RuffTestFixture (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20689\"\u003e#20689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/b66a3e7451aed3c7591e0c781ee0c133d9d783c8\"\u003e\u003ccode\u003eb66a3e7\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003erefurb\u003c/code\u003e] Add fixes for \u003ccode\u003eFURB101\u003c/code\u003e, \u003ccode\u003eFURB103\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/70f51e964855da881c40f87d3eeebf93520042bf\"\u003e\u003ccode\u003e70f51e9\u003c/code\u003e\u003c/a\u003e [ty] Print \u003ccode\u003edisplay\u003c/code\u003e of types when a property test fails (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20720\"\u003e#20720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ruff/compare/0.12.12...0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Tomodo1773/line-character-agent/pull/189","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tomodo1773%2Fline-character-agent/issues/189","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/189/packages"},{"uuid":"2892175395","node_id":"PR_kwDOJsCR1M6sYxgj","number":196,"state":"closed","title":"Bump azure-functions from 1.23.0 to 1.24.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T23:07:39.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T23:06:56.000Z","updated_at":"2025-10-06T23:07:40.000Z","time_to_close":43,"merged_at":"2025-10-06T23:07:39.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.23.0 to 1.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.23.0\u0026new-version=1.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hochfrequenz/fristenkalender-functions/pull/196","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hochfrequenz%2Ffristenkalender-functions/issues/196","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/196/packages"},{"uuid":"2879934096","node_id":"PR_kwDOO6UMS86rqE6Q","number":11,"state":"open","title":"build: bump the all-backend-deps group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-01T22:56:25.000Z","updated_at":"2025-10-01T22:56:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: bump","group_name":"all-backend-deps","update_count":29,"packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"streamlit","old_version":"1.45.1","new_version":"1.50.0","repository_url":"https://github.com/streamlit/streamlit"},{"name":"python-dotenv","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/theskumar/python-dotenv"},{"name":"azure-storage-blob","old_version":"12.25.1","new_version":"12.26.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"azure-identity","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"flask","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/pallets/flask"},{"name":"openai","old_version":"1.82.1","new_version":"1.109.1","repository_url":"https://github.com/openai/openai-python"},{"name":"requests","old_version":"2.32.3","new_version":"2.32.5","repository_url":"https://github.com/psf/requests"},{"name":"tiktoken","old_version":"0.9.0","new_version":"0.11.0","repository_url":"https://github.com/openai/tiktoken"},{"name":"azure-storage-queue","old_version":"12.12.0","new_version":"12.13.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"beautifulsoup4","old_version":"4.13.4","new_version":"4.14.2"},{"name":"azure-search-documents","old_version":"11.6.0b1","new_version":"11.7.0b1","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"python-docx","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/python-openxml/python-docx"},{"name":"azure-keyvault-secrets","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pandas","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/pandas-dev/pandas"},{"name":"azure-monitor-opentelemetry","old_version":"1.6.10","new_version":"1.6.12","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pillow","old_version":"10.4.0","new_version":"11.0.0","repository_url":"https://github.com/python-pillow/Pillow"},{"name":"azure-mgmt-cognitiveservices","old_version":"13.6.0","new_version":"14.0.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"jsonschema","old_version":"4.24.0","new_version":"4.25.1","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"semantic-kernel","old_version":"1.32.0","new_version":"1.37.0","repository_url":"https://github.com/microsoft/semantic-kernel"},{"name":"pydantic","old_version":"2.11.5","new_version":"2.11.9","repository_url":"https://github.com/pydantic/pydantic"},{"name":"azure-ai-ml","old_version":"1.27.1","new_version":"1.29.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pytest","old_version":"8.3.5","new_version":"8.4.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"6.1.1","new_version":"7.0.0","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"flake8","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/pycqa/flake8"},{"name":"black","old_version":"25.1.0","new_version":"25.9.0","repository_url":"https://github.com/psf/black"},{"name":"pre-commit","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/pre-commit/pre-commit"},{"name":"pytest-asyncio","old_version":"0.26.0","new_version":"1.2.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"promptflow","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/microsoft/promptflow"}],"path":null,"ecosystem":"pip"},"body":"Bumps the all-backend-deps group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.22.1` | `1.23.0` |\n| [streamlit](https://github.com/streamlit/streamlit) | `1.45.1` | `1.50.0` |\n| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.1.0` | `1.1.1` |\n| [azure-storage-blob](https://github.com/Azure/azure-sdk-for-python) | `12.25.1` | `12.26.0` |\n| [azure-identity](https://github.com/Azure/azure-sdk-for-python) | `1.23.0` | `1.25.0` |\n| [flask](https://github.com/pallets/flask) | `3.1.1` | `3.1.2` |\n| [openai](https://github.com/openai/openai-python) | `1.82.1` | `1.109.1` |\n| [requests](https://github.com/psf/requests) | `2.32.3` | `2.32.5` |\n| [tiktoken](https://github.com/openai/tiktoken) | `0.9.0` | `0.11.0` |\n| [azure-storage-queue](https://github.com/Azure/azure-sdk-for-python) | `12.12.0` | `12.13.0` |\n| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.13.4` | `4.14.2` |\n| [azure-search-documents](https://github.com/Azure/azure-sdk-for-python) | `11.6.0b1` | `11.7.0b1` |\n| [python-docx](https://github.com/python-openxml/python-docx) | `1.1.2` | `1.2.0` |\n| [azure-keyvault-secrets](https://github.com/Azure/azure-sdk-for-python) | `4.9.0` | `4.10.0` |\n| [pandas](https://github.com/pandas-dev/pandas) | `2.2.3` | `2.3.3` |\n| [azure-monitor-opentelemetry](https://github.com/Azure/azure-sdk-for-python) | `1.6.10` | `1.6.12` |\n| [pillow](https://github.com/python-pillow/Pillow) | `10.4.0` | `11.0.0` |\n| [azure-mgmt-cognitiveservices](https://github.com/Azure/azure-sdk-for-python) | `13.6.0` | `14.0.0` |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.24.0` | `4.25.1` |\n| [semantic-kernel](https://github.com/microsoft/semantic-kernel) | `1.32.0` | `1.37.0` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.11.5` | `2.11.9` |\n| [azure-ai-ml](https://github.com/Azure/azure-sdk-for-python) | `1.27.1` | `1.29.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.2` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.1.1` | `7.0.0` |\n| [flake8](https://github.com/pycqa/flake8) | `7.2.0` | `7.3.0` |\n| [black](https://github.com/psf/black) | `25.1.0` | `25.9.0` |\n| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.2.0` | `4.3.0` |\n| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.2.0` |\n| [promptflow](https://github.com/microsoft/promptflow) | `1.18.0` | `1.18.1` |\n\n\nUpdates `azure-functions` from 1.22.1 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `streamlit` from 1.45.1 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamlit/streamlit/releases\"\u003estreamlit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.50.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: deprecate kwargs in st.plotly_chart and add config dict instead by \u003ca href=\"https://github.com/zyfy29\"\u003e\u003ccode\u003e@​zyfy29\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12291\"\u003estreamlit/streamlit#12291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.checkbox\u003c/code\u003e \u0026amp; \u003ccode\u003est.toggle\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12372\"\u003estreamlit/streamlit#12372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e**kwargs\u003c/code\u003e support from \u003ccode\u003est.write\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12375\"\u003estreamlit/streamlit#12375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.number_input\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12437\"\u003estreamlit/streamlit#12437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.text_area\u003c/code\u003e \u0026amp; \u003ccode\u003est.text_input\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12397\"\u003estreamlit/streamlit#12397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMultiselectColumn\u003c/code\u003e for \u003ccode\u003est.dataframe\u003c/code\u003e and \u003ccode\u003est.data_editor\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/9223\"\u003estreamlit/streamlit#9223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for source directly in theming font configs by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12239\"\u003estreamlit/streamlit#12239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add \u003ccode\u003edefault\u003c/code\u003e param to \u003ccode\u003est.tabs\u003c/code\u003e by \u003ca href=\"https://github.com/sfc-gh-bnisco\"\u003e\u003ccode\u003e@​sfc-gh-bnisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12313\"\u003estreamlit/streamlit#12313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder\u003c/code\u003e parameter to \u003ccode\u003est.table\u003c/code\u003e by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11796\"\u003estreamlit/streamlit#11796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Hover, active, focus-visible states for CopyButton by \u003ca href=\"https://github.com/sfc-gh-bnisco\"\u003e\u003ccode\u003e@​sfc-gh-bnisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12348\"\u003estreamlit/streamlit#12348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a width parameters to \u003ccode\u003est.line_chart\u003c/code\u003e. by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11923\"\u003estreamlit/streamlit#11923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd main theme color config options by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12288\"\u003estreamlit/streamlit#12288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for button widgets by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12332\"\u003estreamlit/streamlit#12332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esort\u003c/code\u003e parameter to \u003ccode\u003est.bar_chart\u003c/code\u003e by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12339\"\u003estreamlit/streamlit#12339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd theme background color config options by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12405\"\u003estreamlit/streamlit#12405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd theme text color config options by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12438\"\u003estreamlit/streamlit#12438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.time_input\u003c/code\u003e \u0026amp; \u003ccode\u003est.date_input\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12464\"\u003estreamlit/streamlit#12464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add sample rate parameter to \u003ccode\u003est.audio_input\u003c/code\u003e component by \u003ca href=\"https://github.com/sfc-gh-nbellante\"\u003e\u003ccode\u003e@​sfc-gh-nbellante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12272\"\u003estreamlit/streamlit#12272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetric supports numerics like decimal. by \u003ca href=\"https://github.com/aebrahim\"\u003e\u003ccode\u003e@​aebrahim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12377\"\u003estreamlit/streamlit#12377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow slider tick labels on hover by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12367\"\u003estreamlit/streamlit#12367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Add height param to \u003ccode\u003est.graphviz_chart\u003c/code\u003e by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12297\"\u003estreamlit/streamlit#12297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.selectbox\u003c/code\u003e \u0026amp; \u003ccode\u003est.multiselect\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12493\"\u003estreamlit/streamlit#12493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuring the chart column colors by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12292\"\u003estreamlit/streamlit#12292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code usage in markdown labels by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12175\"\u003estreamlit/streamlit#12175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fullscreen behaviour for \u003ccode\u003est.image\u003c/code\u003e with use_container_width=True or width=\u0026quot;stretch\u0026quot; by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12235\"\u003estreamlit/streamlit#12235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] DateInput: normalize selected dates to start-of-day to honor max by \u003ca href=\"https://github.com/sfc-gh-bnisco\"\u003e\u003ccode\u003e@​sfc-gh-bnisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12295\"\u003estreamlit/streamlit#12295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure markdown images keep the aspect ratio by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12343\"\u003estreamlit/streamlit#12343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with typing formatted values into \u003ccode\u003est.number_input\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12351\"\u003estreamlit/streamlit#12351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003ehtml\u003c/code\u003e with float height.  by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12354\"\u003estreamlit/streamlit#12354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Share more code between Selectbox and Multiselect to align behavior by \u003ca href=\"https://github.com/sfc-gh-bnisco\"\u003e\u003ccode\u003e@​sfc-gh-bnisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12330\"\u003estreamlit/streamlit#12330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix logo pushing out collapse button by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12329\"\u003estreamlit/streamlit#12329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix long-words overflowing markdown container by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12370\"\u003estreamlit/streamlit#12370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MIME type for \u003ccode\u003e.mjs\u003c/code\u003e by \u003ca href=\"https://github.com/geoextra\"\u003e\u003ccode\u003e@​geoextra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12399\"\u003estreamlit/streamlit#12399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Pandas styler performance regression by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12422\"\u003estreamlit/streamlit#12422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Allow empty section pages in top navigation similar to how we do it for sidebar nav  by \u003ca href=\"https://github.com/nico-bellante\"\u003e\u003ccode\u003e@​nico-bellante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12247\"\u003estreamlit/streamlit#12247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] horizontal alignment of st.image in vertical containers by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12495\"\u003estreamlit/streamlit#12495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Setting 0 for height/width on components.html and components.iframe .  by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12479\"\u003estreamlit/streamlit#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duckdb integration test by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12537\"\u003estreamlit/streamlit#12537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert number input component refactoring by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12547\"\u003estreamlit/streamlit#12547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd default main colors to theme by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12334\"\u003estreamlit/streamlit#12334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease/1.49.0 by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12328\"\u003estreamlit/streamlit#12328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease/1.49.1 by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12376\"\u003estreamlit/streamlit#12376\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/52736534b6488da3bcb0c9d8bba855855a963678\"\u003e\u003ccode\u003e5273653\u003c/code\u003e\u003c/a\u003e Docstrings for 1.50.0 (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12605\"\u003e#12605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/f831f19024003fb0c0b3195c6150825deb7520fc\"\u003e\u003ccode\u003ef831f19\u003c/code\u003e\u003c/a\u003e Up version to 1.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/0ba383ec56e18df5e0efa8d62b8f00626dcfc128\"\u003e\u003ccode\u003e0ba383e\u003c/code\u003e\u003c/a\u003e [feat] Add Patch Release Branch Creation workflow (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12509\"\u003e#12509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/5abda776f6ee13a32ef8e5c5477205a73db1d593\"\u003e\u003ccode\u003e5abda77\u003c/code\u003e\u003c/a\u003e Support configuring the chart column colors (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/9d0e6bdcd383a52a75a12224c84f5e71d886e4a6\"\u003e\u003ccode\u003e9d0e6bd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.selectbox\u003c/code\u003e \u0026amp; \u003ccode\u003est.multiselect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12493\"\u003e#12493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/53b2c4f741c5f3914015c0868e2169449b0735f9\"\u003e\u003ccode\u003e53b2c4f\u003c/code\u003e\u003c/a\u003e Fix pytest warning filter error (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12558\"\u003e#12558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/8608e83d9aadb5f79f03d7f9e817f9b12f24ad45\"\u003e\u003ccode\u003e8608e83\u003c/code\u003e\u003c/a\u003e Add support for new ruff rules (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12538\"\u003e#12538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/dec9d209fcdcfc2092ad5b7ab08ca79622936b5b\"\u003e\u003ccode\u003edec9d20\u003c/code\u003e\u003c/a\u003e Revert number input component refactoring (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12547\"\u003e#12547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/57fd06756fd59112c4247dbdb383ecf3affb2839\"\u003e\u003ccode\u003e57fd067\u003c/code\u003e\u003c/a\u003e [feat] Add Cherry-Pick to Release Branch automation (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12516\"\u003e#12516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/c5aa15cb69d8efe754b0b182f273d262d0f33849\"\u003e\u003ccode\u003ec5aa15c\u003c/code\u003e\u003c/a\u003e Update mypy requirement from \u0026lt;1.18,\u0026gt;=1.16.1 to \u0026gt;=1.16.1,\u0026lt;1.19 in /lib (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12551\"\u003e#12551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamlit/streamlit/compare/1.45.1...1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `python-dotenv` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theskumar/python-dotenv/releases\"\u003epython-dotenv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure find_dotenv work reliably on python 3.13 by \u003ca href=\"https://github.com/theskumar\"\u003e\u003ccode\u003e@​theskumar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/563\"\u003etheskumar/python-dotenv#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): issue with execvpe on Windows by \u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003etheskumar/python-dotenv#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003etheskumar/python-dotenv#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md\"\u003epython-dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.1] - 2025-06-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Ensure \u003ccode\u003efind_dotenv\u003c/code\u003e work reliably on python 3.13 by [\u003ca href=\"https://github.com/theskumar\"\u003e\u003ccode\u003e@​theskumar\u003c/code\u003e\u003c/a\u003e] in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/563\"\u003e#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCLI: revert the use of execvpe on Windows by [\u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e] in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003e#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/16e660d384b942b11879b44500afbbe021650448\"\u003e\u003ccode\u003e16e660d\u003c/code\u003e\u003c/a\u003e Bump version: 1.1.0 → 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/667e82f18d6e5306894c8746c46b1da2d031bd23\"\u003e\u003ccode\u003e667e82f\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/9d85edb3b8652de4601f9ad8a7a49ad9909f898a\"\u003e\u003ccode\u003e9d85edb\u003c/code\u003e\u003c/a\u003e fix(cli): issue with execvpe on Windows (\u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/8411987b9301f716245074872afa30646e9b9eb7\"\u003e\u003ccode\u003e8411987\u003c/code\u003e\u003c/a\u003e fix: ensure find_dotenv work reliably on python 3.13 (\u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/01f899733de664cda0550207067eb36a1795062f\"\u003e\u003ccode\u003e01f8997\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-storage-blob` from 12.25.1 to 12.26.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/99ee90a2a13bc446e8c7d08c8554319a31d51ae3\"\u003e\u003ccode\u003e99ee90a\u003c/code\u003e\u003c/a\u003e Updated release date for STG 98 GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/745bc1fa9f28b7885acb53e6e642bf6937fa8f82\"\u003e\u003ccode\u003e745bc1f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/storage/stg98-ga2' of github.com:Azure/azure-sdk-for-py...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e6aca4fb0851af0d399d6f4fed6978bc7009aeae\"\u003e\u003ccode\u003ee6aca4f\u003c/code\u003e\u003c/a\u003e [Storage] Pin earlier working version of crypto library in `azure-storage-blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2be7f621d0f1f05ec614b4deca84042f8fb336d1\"\u003e\u003ccode\u003e2be7f62\u003c/code\u003e\u003c/a\u003e [Storage] STG 98 Soft GA Prep (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41872\"\u003e#41872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/59465b41d991f2f8fd4d90f9e40d4d4a553c1543\"\u003e\u003ccode\u003e59465b4\u003c/code\u003e\u003c/a\u003e Bump versions for GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3b2d219e9e66e859e4ac76d6ff43c23809a742c0\"\u003e\u003ccode\u003e3b2d219\u003c/code\u003e\u003c/a\u003e Release dates for STG 98 Beta (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40921\"\u003e#40921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/c554729b5ffe88cb1e849b999f29072809c13892\"\u003e\u003ccode\u003ec554729\u003c/code\u003e\u003c/a\u003e Azure Storage Sample Automation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39944\"\u003e#39944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3f1ad07b16d73107bb6c465859d224c44b6a3f55\"\u003e\u003ccode\u003e3f1ad07\u003c/code\u003e\u003c/a\u003e Resolved queue references (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7482dba9fded9b8a69be64469639bb6323f4f9ae\"\u003e\u003ccode\u003e7482dba\u003c/code\u003e\u003c/a\u003e [Storage] Enabled soft delete in ARM template (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40657\"\u003e#40657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/8b9851a66e43ae159fb7b1d72295b3e92d9a3912\"\u003e\u003ccode\u003e8b9851a\u003c/code\u003e\u003c/a\u003e [Storage] [STG 98] Merge STG 98 Base Branch into Main (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40381\"\u003e#40381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-storage-blob_12.25.1...azure-storage-blob_12.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-identity` from 1.23.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-identity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-identity_1.25.0\u003c/h2\u003e\n\u003ch2\u003e1.25.0 (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAzureDeveloperCliCredential\u003c/code\u003e now supports \u003ccode\u003eclaims\u003c/code\u003e in \u003ccode\u003eget_token\u003c/code\u003e and \u003ccode\u003eget_token_info\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42568\"\u003e#42568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new keyword argument \u003ccode\u003erequire_envvar\u003c/code\u003e to \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e to enforce the presence of the \u003ccode\u003eAZURE_TOKEN_CREDENTIALS\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42660\"\u003e#42660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eAzureDeveloperCliCredential\u003c/code\u003e would time out during token requests when \u003ccode\u003eazd\u003c/code\u003e prompts for user interaction. This issue commonly occurred in environments where the \u003ccode\u003eAZD_DEBUG\u003c/code\u003e environment variable was set, causing the Azure Developer CLI to display additional prompts that interfered with automated token acquisition. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42535\"\u003e#42535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where credentials configured with a default tenant ID of \u0026quot;organizations\u0026quot; (such as \u003ccode\u003eInteractiveBrowserCredential\u003c/code\u003e and \u003ccode\u003eDeviceCodeCredential\u003c/code\u003e) would fail authentication when a specific tenant ID was provided in \u003ccode\u003eget_token\u003c/code\u003e or \u003ccode\u003eget_token_info\u003c/code\u003e method calls. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42721\"\u003e#42721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eSharedTokenCacheCredential\u003c/code\u003e to raise \u003ccode\u003eCredentialUnavailableError\u003c/code\u003e instead of \u003ccode\u003eClientAuthenticationError\u003c/code\u003e during token refresh failures when within the context of \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42934\"\u003e#42934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazure-identity_1.24.0\u003c/h2\u003e\n\u003ch2\u003e1.24.0 (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where CAE (Continuous Access Evaluation) caches were not properly used by \u003ccode\u003eAuthorizationCodeCredential\u003c/code\u003e and the asynchronous \u003ccode\u003eOnBehalfOfCredential\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42145\"\u003e#42145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eManagedIdentityCredential\u003c/code\u003e now retries IMDS 410 status responses for at least 70 seconds total duration as required by \u003ca href=\"https://learn.microsoft.com/azure/virtual-machines/instance-metadata-service?tabs=windows#errors-and-debugging\"\u003eAzure IMDS documentation\u003c/a\u003e.  (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42330\"\u003e#42330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e diagnostics when \u003ccode\u003eWorkloadIdentityCredential\u003c/code\u003e initialization fails. If DAC fails to find a successful credential in the chain, the reason \u003ccode\u003eWorkloadIdentityCredential\u003c/code\u003e failed will be included in the error message. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42346\"\u003e#42346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0da86987865c339b90f1ee2f10500ecb2d52db48\"\u003e\u003ccode\u003e0da8698\u003c/code\u003e\u003c/a\u003e Make Prepare-Release.ps1 executable (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42976\"\u003e#42976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/235268551abcfce241fa7d27d3c4012a87ad684b\"\u003e\u003ccode\u003e2352685\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-core (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42979\"\u003e#42979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2dac85ae6a476a0ce7d4bc535c7f9a0bc248fca1\"\u003e\u003ccode\u003e2dac85a\u003c/code\u003e\u003c/a\u003e updated CHANGELOG.md with the release information 4.14.0b4 (2025-09-11) (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42972\"\u003e#42972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/fcc40ebce5ffcc695889c31be5c4dddd2fd145b7\"\u003e\u003ccode\u003efcc40eb\u003c/code\u003e\u003c/a\u003e Mypy Dev Requirement Installation Fix (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42973\"\u003e#42973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/eb0ecce89f950f98f745ab8f9deab50ef495b607\"\u003e\u003ccode\u003eeb0ecce\u003c/code\u003e\u003c/a\u003e [Identity] Adjust cache credential error behavior in DAC (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42934\"\u003e#42934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/95c037399898e718fea0a9d3216713028e8de4d8\"\u003e\u003ccode\u003e95c0373\u003c/code\u003e\u003c/a\u003e Add custom instructions to fetch TypeSpec docs (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42970\"\u003e#42970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e150a429e8cb900d62da737685dd87f97f485cf2\"\u003e\u003ccode\u003ee150a42\u003c/code\u003e\u003c/a\u003e Fix getting secret keys for connections of type \u0026quot;Custom Keys\u0026quot; (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42937\"\u003e#42937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/f6ac36d96f058f4eb1b7abb6bedbb99a544eb568\"\u003e\u003ccode\u003ef6ac36d\u003c/code\u003e\u003c/a\u003e Session Token Manual Override Fix (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42965\"\u003e#42965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e4fde9e6a9580e06b2293b0205d74f157da95f7c\"\u003e\u003ccode\u003ee4fde9e\u003c/code\u003e\u003c/a\u003e [Core] Prepare release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42966\"\u003e#42966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/4b71cbebb179e9ae0c83fb004904ea29cabb16f5\"\u003e\u003ccode\u003e4b71cbe\u003c/code\u003e\u003c/a\u003e Ensure that azpysdk checks are dispatched with correct working directory (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42\"\u003e#42\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.23.0...azure-identity_1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flask` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/flask/releases\"\u003eflask's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cp\u003eThis is the Flask 3.1.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/Flask/3.1.2/\"\u003ehttps://pypi.org/project/Flask/3.1.2/\u003c/a\u003e\nChanges: \u003ca href=\"https://flask.palletsprojects.com/page/changes/#version-3-1-2\"\u003ehttps://flask.palletsprojects.com/page/changes/#version-3-1-2\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/flask/milestone/38?closed=1\"\u003ehttps://github.com/pallets/flask/milestone/38?closed=1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estream_with_context\u003c/code\u003e does not fail inside async views. \u003ca href=\"https://redirect.github.com/pallets/flask/issues/5774\"\u003e#5774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003efollow_redirects\u003c/code\u003e in the test client, the final state of \u003ccode\u003esession\u003c/code\u003e is correct. \u003ca href=\"https://redirect.github.com/pallets/flask/issues/5786\"\u003e#5786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax type hint for passing bytes IO to \u003ccode\u003esend_file\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/flask/issues/5776\"\u003e#5776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/flask/blob/main/CHANGES.rst\"\u003eflask's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.1.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-08-19\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estream_with_context\u003c/code\u003e does not fail inside async views. :issue:\u003ccode\u003e5774\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003efollow_redirects\u003c/code\u003e in the test client, the final state\nof \u003ccode\u003esession\u003c/code\u003e is correct. :issue:\u003ccode\u003e5786\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRelax type hint for passing bytes IO to \u003ccode\u003esend_file\u003c/code\u003e. :issue:\u003ccode\u003e5776\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/2c1b30d0503cfb064f1cb252e6614a06915a362a\"\u003e\u003ccode\u003e2c1b30d\u003c/code\u003e\u003c/a\u003e release version 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/1292419ddfc6a14fc7f85b5ed7efcc2d215f1ad3\"\u003e\u003ccode\u003e1292419\u003c/code\u003e\u003c/a\u003e Update GitHub Actions workflow for artifact handling (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5795\"\u003e#5795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/4dd52ca9c768c9b6d04180f0547d6f4b6e34f211\"\u003e\u003ccode\u003e4dd52ca\u003c/code\u003e\u003c/a\u003e Update GitHub Actions workflow for artifact handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/55c62556571ee46a94da174643b50ece06edead4\"\u003e\u003ccode\u003e55c6255\u003c/code\u003e\u003c/a\u003e update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/d8259eb11900285af9b80b0fa47f841174c054e3\"\u003e\u003ccode\u003ed8259eb\u003c/code\u003e\u003c/a\u003e use Jinja name consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/38b4c1e19b50494cfcdc9332899e09b7fed34979\"\u003e\u003ccode\u003e38b4c1e\u003c/code\u003e\u003c/a\u003e refactor stream_with_context for async views (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5799\"\u003e#5799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/9822a0351574790cb66c652fcc396ad7aa2b09d8\"\u003e\u003ccode\u003e9822a03\u003c/code\u003e\u003c/a\u003e refactor stream_with_context for async views\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/49b7e7bc8fb69d605719991d1c0a99fcee689053\"\u003e\u003ccode\u003e49b7e7b\u003c/code\u003e\u003c/a\u003e security docs for TRUSTED_HOSTS (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5798\"\u003e#5798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/b228ca3d87745b746d904a2108429617a814ffda\"\u003e\u003ccode\u003eb228ca3\u003c/code\u003e\u003c/a\u003e security docs for TRUSTED_HOSTS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/ff64079a516c269f171ababf3d92b86886a62ffd\"\u003e\u003ccode\u003eff64079\u003c/code\u003e\u003c/a\u003e update flask-talisman link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/flask/compare/3.1.1...3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 1.82.1 to 1.109.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.109.1\u003c/h2\u003e\n\u003ch2\u003e1.109.1 (2025-09-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.109.0...v1.109.1\"\u003ev1.109.0...v1.109.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e compat with \u003ccode\u003epydantic\u0026amp;lt;2.8.0\u003c/code\u003e when using additional fields (\u003ca href=\"https://github.com/openai/openai-python/commit/5d95ecf7abd65f3e4e273be14c80f9b4cd91ffe8\"\u003e5d95ecf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.109.0\u003c/h2\u003e\n\u003ch2\u003e1.109.0 (2025-09-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.2...v1.109.0\"\u003ev1.108.2...v1.109.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt-5-codex (\u003ca href=\"https://github.com/openai/openai-python/commit/34502b5a175f8a10ea8694fcea38fe7308de89ef\"\u003e34502b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.108.2\u003c/h2\u003e\n\u003ch2\u003e1.108.2 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.1...v1.108.2\"\u003ev1.108.1...v1.108.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix mcp tool name (\u003ca href=\"https://github.com/openai/openai-python/commit/fd1c673fa8d5581b38c69c37aa4fd1fd251259a2\"\u003efd1c673\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e openapi updates for conversations (\u003ca href=\"https://github.com/openai/openai-python/commit/3224f6f9b4221b954a8f63de66bcaab389164ee5\"\u003e3224f6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/openai/openai-python/commit/6764b00bcb8aeab41e73d2fcaf6c7a18ea9f7909\"\u003e6764b00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove example values (\u003ca href=\"https://github.com/openai/openai-python/commit/20b58e164f9f28b9fc562968263fa3eacc6f5c7c\"\u003e20b58e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.108.1\u003c/h2\u003e\n\u003ch2\u003e1.108.1 (2025-09-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.0...v1.108.1\"\u003ev1.108.0...v1.108.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add reasoning_text (\u003ca href=\"https://github.com/openai/openai-python/commit/18d8e12061d1fd4e09d24986ff6e38c5063013e9\"\u003e18d8e12\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change optional parameter type from NotGiven to Omit (\u003ca href=\"https://github.com/openai/openai-python/commit/acc190a29526e64db6074e7f21aca800423c128c\"\u003eacc190a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.108.0\u003c/h2\u003e\n\u003ch2\u003e1.108.0 (2025-09-17)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.109.1 (2025-09-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.109.0...v1.109.1\"\u003ev1.109.0...v1.109.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e compat with \u003ccode\u003epydantic\u0026amp;lt;2.8.0\u003c/code\u003e when using additional fields (\u003ca href=\"https://github.com/openai/openai-python/commit/5d95ecf7abd65f3e4e273be14c80f9b4cd91ffe8\"\u003e5d95ecf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.109.0 (2025-09-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.2...v1.109.0\"\u003ev1.108.2...v1.109.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt-5-codex (\u003ca href=\"https://github.com/openai/openai-python/commit/34502b5a175f8a10ea8694fcea38fe7308de89ef\"\u003e34502b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.108.2 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.1...v1.108.2\"\u003ev1.108.1...v1.108.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix mcp tool name (\u003ca href=\"https://github.com/openai/openai-python/commit/fd1c673fa8d5581b38c69c37aa4fd1fd251259a2\"\u003efd1c673\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e openapi updates for conversations (\u003ca href=\"https://github.com/openai/openai-python/commit/3224f6f9b4221b954a8f63de66bcaab389164ee5\"\u003e3224f6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/openai/openai-python/commit/6764b00bcb8aeab41e73d2fcaf6c7a18ea9f7909\"\u003e6764b00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove example values (\u003ca href=\"https://github.com/openai/openai-python/commit/20b58e164f9f28b9fc562968263fa3eacc6f5c7c\"\u003e20b58e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.108.1 (2025-09-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.0...v1.108.1\"\u003ev1.108.0...v1.108.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add reasoning_text (\u003ca href=\"https://github.com/openai/openai-python/commit/18d8e12061d1fd4e09d24986ff6e38c5063013e9\"\u003e18d8e12\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change optional parameter type from NotGiven to Omit (\u003ca href=\"https://github.com/openai/openai-python/commit/acc190a29526e64db6074e7f21aca800423c128c\"\u003eacc190a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.108.0 (2025-09-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.107.3...v1.108.0\"\u003ev1.107.3...v1.108.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a1493f92a7cd4399d57046aadc943aeadda5b8e7\"\u003e\u003ccode\u003ea1493f9\u003c/code\u003e\u003c/a\u003e release: 1.109.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/edb8e106bf41937e1da9644250945665bc7a4caa\"\u003e\u003ccode\u003eedb8e10\u003c/code\u003e\u003c/a\u003e fix(compat): compat with \u003ccode\u003epydantic\u0026lt;2.8.0\u003c/code\u003e when using additional fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/9c4b995682f664c629d681c975496a99c793c06d\"\u003e\u003ccode\u003e9c4b995\u003c/code\u003e\u003c/a\u003e release: 1.109.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/c523e639bb0b041562aa2a1b511ddf032e4a719a\"\u003e\u003ccode\u003ec523e63\u003c/code\u003e\u003c/a\u003e feat(api): gpt-5-codex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/02af9aacd14805cbca21078d32a311758360f134\"\u003e\u003ccode\u003e02af9aa\u003c/code\u003e\u003c/a\u003e release: 1.108.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/58add648f119140bf108931371e0811601e977c3\"\u003e\u003ccode\u003e58add64\u003c/code\u003e\u003c/a\u003e chore(api): openapi updates for conversations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/3a3cabb7e140f0a462e4e3aa4f9f2902bb7a2a92\"\u003e\u003ccode\u003e3a3cabb\u003c/code\u003e\u003c/a\u003e chore: improve example values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/bfed4af9be93e911111299c34da1baf324cbea99\"\u003e\u003ccode\u003ebfed4af\u003c/code\u003e\u003c/a\u003e fix(api): fix mcp tool name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/9272e61afa41b1e8223fdccc4935f55e7b72d11b\"\u003e\u003ccode\u003e9272e61\u003c/code\u003e\u003c/a\u003e chore: do not install brew dependencies in ./scripts/bootstrap by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/71dedfad6716c241744d3bd856370e8c59e75500\"\u003e\u003ccode\u003e71dedfa\u003c/code\u003e\u003c/a\u003e release: 1.108.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v1.82.1...v1.109.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `requests` from 2.32.3 to 2.32.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psf/requests/releases\"\u003erequests's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.5\u003c/h2\u003e\n\u003ch2\u003e2.32.5 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBugfixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe SSLContext caching feature originally introduced in 2.32.0 has created\na new class of issues in Requests that have had negative impact across a number\nof use cases. The Requests team has decided to revert this feature as long term\nmaintenance of it is proving to be unsustainable in its current iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Python 3.14.\u003c/li\u003e\n\u003cli\u003eDropped support for Python 3.8 following its end of support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.32.4\u003c/h2\u003e\n\u003ch2\u003e2.32.4 (2025-06-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted\nenvironment will retrieve credentials for the wrong hostname/machine from a\nnetrc file. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6965\"\u003e#6965\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNumerous documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for pypy 3.11 for Linux and macOS. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDropped support for pypy 3.9 following its end of support. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psf/requests/blob/main/HISTORY.md\"\u003erequests's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.32.5 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBugfixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe SSLContext caching feature originally introduced in 2.32.0 has created\na new class of issues in Requests that have had negative impact across a number\nof use cases. The Requests team has decided to revert this feature as long term\nmaintenance of it is proving to be unsustainable in its current iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Python 3.14.\u003c/li\u003e\n\u003cli\u003eDropped support for Python 3.8 following its end of support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.32.4 (2025-06-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted\nenvironment will retrieve credentials for the wrong hostname/machine from a\nnetrc file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNumerous documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for pypy 3.11 for Linux and macOS.\u003c/li\u003e\n\u003cli\u003eDropped support for pypy 3.9 following its end of support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/b25c87d7cb8d6a18a37fa12442b5f883f9e41741\"\u003e\u003ccode\u003eb25c87d\u003c/code\u003e\u003c/a\u003e v2.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/131e506079d97606e4214cc4d87b780ac478de7a\"\u003e\u003ccode\u003e131e506\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psf/requests/issues/7010\"\u003e#7010\u003c/a\u003e from psf/dependabot/github_actions/actions/checkout-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/b336cb2bc616a63a93c6470c558fc1f576b77f90\"\u003e\u003ccode\u003eb336cb2\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/46e939b5525d9c72b677340985582b04b128478a\"\u003e\u003ccode\u003e46e939b\u003c/code\u003e\u003c/a\u003e Update publish workflow to use \u003ccode\u003eartifact-id\u003c/code\u003e instead of \u003ccode\u003ename\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/4b9c546aa3f35fca6ca24945376fe7462bb007c4\"\u003e\u003ccode\u003e4b9c546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psf/requests/issues/6999\"\u003e#6999\u003c/a\u003e from psf/dependabot/github_actions/step-security/har...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/7618dbef01d333f23ba4b9c4d97397b06dd89cb6\"\u003e\u003ccode\u003e7618dbe\u003c/code\u003e\u003c/a\u003e Bump step-security/harden-runner from 2.12.0 to 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/2edca11103c1c27dd8b572dab544b7f48cf3b446\"\u003e\u003ccode\u003e2edca11\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 and drop support for Python 3.8 (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6993\"\u003e#6993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/fec96cd5976ad763e45bac9a033d62cca1877a00\"\u003e\u003ccode\u003efec96cd\u003c/code\u003e\u003c/a\u003e Update Makefile rules (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6996\"\u003e#6996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/d58d8aa2f45c3575268d6d5250745ef69f9cf8b7\"\u003e\u003ccode\u003ed58d8aa\u003c/code\u003e\u003c/a\u003e docs: clarify timeout parameter uses seconds in Session.request (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6994\"\u003e#6994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/91a3eabd3dcc4d7f36dd8249e4777a90ef9b4305\"\u003e\u003ccode\u003e91a3eab\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.28.5 to 3.29.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/psf/requests/compare/v2.32.3...v2.32.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tiktoken` from 0.9.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/tiktoken/blob/main/CHANGELOG.md\"\u003etiktoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003eGPT-5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version of \u003ccode\u003epyo3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse new Rust edition\u003c/li\u003e\n\u003cli\u003eFix special token handling in \u003ccode\u003eencode_to_numpy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBetter error handling\u003c/li\u003e\n\u003cli\u003eImprovements to private APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.10.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for newer models\u003c/li\u003e\n\u003cli\u003eImprovements to private APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/tiktoken/commit/eedc856364506a9d4651645a0290eb0ba81e6935\"\u003e\u003ccode\u003eeedc856\u003c/code\u003e\u003c/a\u003e Partial sync of codebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/tiktoken/commit/5818d566268693d947c06ba76c3be2e48d8c6ded\"\u003e\u003ccode\u003e5818d56\u003c/code\u003e\u003c/a\u003e Partial sync of codebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/tiktoken/commit/3591ff175d6a80efbe4fcc7f0e219ddd4b8c52f1\"\u003e\u003ccode\u003e3591ff1\u003c/code\u003e\u003c/a\u003e Sync codebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/tiktoken/commit/4560a8896f5fb1d35c6f8fd6eee0399f9a1a27ca\"\u003e\u003ccode\u003e4560a88\u003c/code\u003e\u003c/a\u003e Sync codebase (\u003ca href=\"https://redirect.github.com/openai/tiktoken/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openai/tiktoken/compare/0.9.0...0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-storage-queue` from 12.12.0 to 12.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/99ee90a2a13bc446e8c7d08c8554319a31d51ae3\"\u003e\u003ccode\u003e99ee90a\u003c/code\u003e\u003c/a\u003e Updated release date for STG 98 GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/745bc1fa9f28b7885acb53e6e642bf6937fa8f82\"\u003e\u003ccode\u003e745bc1f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/storage/stg98-ga2' of github.com:Azure/azure-sdk-for-py...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e6aca4fb0851af0d399d6f4fed6978bc7009aeae\"\u003e\u003ccode\u003ee6aca4f\u003c/code\u003e\u003c/a\u003e [Storage] Pin earlier working version of crypto library in `azure-storage-blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2be7f621d0f1f05ec614b4deca84042f8fb336d1\"\u003e\u003ccode\u003e2be7f62\u003c/code\u003e\u003c/a\u003e [Storage] STG 98 Soft GA Prep (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41872\"\u003e#41872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/59465b41d991f2f8fd4d90f9e40d4d4a553c1543\"\u003e\u003ccode\u003e59465b4\u003c/code\u003e\u003c/a\u003e Bump versions for GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3b2d219e9e66e859e4ac76d6ff43c23809a742c0\"\u003e\u003ccode\u003e3b2d219\u003c/code\u003e\u003c/a\u003e Release dates for STG 98 Beta (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40921\"\u003e#40921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/c554729b5ffe88cb1e849b999f29072809c13892\"\u003e\u003ccode\u003ec554729\u003c/code\u003e\u003c/a\u003e Azure Storage Sample Automation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39944\"\u003e#39944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3f1ad07b16d73107bb6c465859d224c44b6a3f55\"\u003e\u003ccode\u003e3f1ad07\u003c/code\u003e\u003c/a\u003e Resolved queue references (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7482dba9fded9b8a69be64469639bb6323f4f9ae\"\u003e\u003ccode\u003e7482dba\u003c/code\u003e\u003c/a\u003e [Storage] Enabled soft delete in ARM template (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40657\"\u003e#40657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/8b9851a66e43ae159fb7b1d72295b3e92d9a3912\"\u003e\u003ccode\u003e8b9851a\u003c/code\u003e\u003c/a\u003e [Storage] [STG 98] Merge STG 98 Base Branch into Main (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40381\"\u003e#40381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-storage-queue_12.12.0...azure-storage-queue_12.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `beautifulsoup4` from 4.13.4 to 4.14.2\n\nUpdates `azure-search-documents` from 11.6.0b1 to 11.7.0b1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-search-documents's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-search-documents_11.7.0b1\u003c/h2\u003e\n\u003ch2\u003e11.7.0b1 (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.models.DebugInfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.AzureBlobKnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.AzureBlobKnowledgeSourceParameters\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.IndexerResyncBody\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentOutputConfiguration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentOutputConfigurationModality\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSourceKind\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSourceReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndexKnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndexKnowledgeSourceParameters\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentTargetIndex\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndex.description\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobActivityArguments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentModelAnswerSynthesisActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentRetrievalActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexActivityArguments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSemanticRerankerActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeSourceParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.SearchIndexKnowledgeSourceParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureSearchDocReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentIndexParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchActivityRecordQuery\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSemanticRankerActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded KnowledgeSource operations in \u003ccode\u003eSearchIndexClient\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated default API version to \u003ccode\u003e2025-08-01-preview\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md\"\u003eazure-search-documents's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0b1 (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.models.DebugInfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.AzureBlobKnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.AzureBlobKnowledgeSourceParameters\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.IndexerResyncBody\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentOutputConfiguration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentOutputConfigurationModality\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSourceKind\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSourceReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndexKnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndexKnowledgeSourceParameters\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentTargetIndex\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndex.description\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobActivityArguments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentModelAnswerSynthesisActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentRetrievalActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexActivityArguments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSemanticRerankerActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeSourceParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.SearchIndexKnowledgeSourceParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureSearchDocReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentIndexParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchActivityRecordQuery\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSemanticRankerActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded KnowledgeSource operations in \u003ccode\u003eSearchIndexClient\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated default API version to \u003ccode\u003e2025-08-01-preview\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7721eedfb8fb305295c11aa71422a9c7059efc1a\"\u003e\u003ccode\u003e7721eed\u003c/code\u003e\u003c/a\u003e Search aug preview (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42438\"\u003e#42438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/9958caf6269247f940c697a3f982bbbf0a47a19b\"\u003e\u003ccode\u003e9958caf\u003c/code\u003e\u003c/a\u003e \u003cem\u003e\u003cstrong\u003eNO_CI\u003c/strong\u003e\u003c/em\u003e move tools/azure-sdk-tools under eng/tools and all references acr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/85d4fa185c5eb8604f7a1e3485c045d46232aeeb\"\u003e\u003ccode\u003e85d4fa1\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-search-2025-04-27-45644(can only be merged by SDK owner) (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/ec22d6ad93598b59d112e330af8b55e656ff63fb\"\u003e\u003ccode\u003eec22d6a\u003c/code\u003e\u003c/a\u003e Fix dev_requirements.txt (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41658\"\u003e#41658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/c42abf7e7011a9b32b52a75a3ae421a68455362f\"\u003e\u003ccode\u003ec42abf7\u003c/code\u003e\u003c/a\u003e Search doc fixes (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41315\"\u003e#41315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/39a9797e472fbcbc8af854b30e9ff322383ed7ef\"\u003e\u003ccode\u003e39a9797\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-search-documents (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41101\"\u003e#41101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/b9be54d6b29edb2c6e66546c997553c985e968fc\"\u003e\u003ccode\u003eb9be54d\u003c/code\u003e\u003c/a\u003e Search fix 40157 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41066\"\u003e#41066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0eae7109362b0b7f10201d802fffd2cce99f2377\"\u003e\u003ccode\u003e0eae710\u003c/code\u003e\u003c/a\u003e Update changelog (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41061\"\u003e#41061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/a9b5cacf72d2c44c3719997c3a1afcec0f2a7424\"\u003e\u003ccode\u003ea9b5cac\u003c/code\u003e\u003c/a\u003e expose indexer_permission_options (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40952\"\u003e#40952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/659ceb1b59e9dc086160ea6007463cd38a86be6a\"\u003e\u003ccode\u003e659ceb1\u003c/code\u003e\u003c/a\u003e added agent support (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40775\"\u003e#40775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-search-documents_11.6.0b1...azure-search-documents_11.7.0b1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `python-docx` from 1.1.2 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-openxml/python-docx/blob/master/HISTORY.rst\"\u003epython-docx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e1.2.0 (2025-06-16)\n++++++++++++++++++\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for comments\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8, add testing for Python 3.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/e45454602b53e8e572b179ccf1c91093ec9f4ed7\"\u003e\u003ccode\u003ee454546\u003c/code\u003e\u003c/a\u003e release: prepare v1.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/1fe660198aab18a421c95d019f53b2aa22d2fe2f\"\u003e\u003ccode\u003e1fe6601\u003c/code\u003e\u003c/a\u003e build: small adjustments for tox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/4fbe1f684e08aa7eebb0ce6bfedfce512b5c95a2\"\u003e\u003ccode\u003e4fbe1f6\u003c/code\u003e\u003c/a\u003e docs: add Comments docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/a809d6cc8aec18648850d8b94d554f05621e433a\"\u003e\u003ccode\u003ea809d6c\u003c/code\u003e\u003c/a\u003e comments: add Comment.text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/e3a321d26195fdd6e368f59b63be06b1277dac14\"\u003e\u003ccode\u003ee3a321d\u003c/code\u003e\u003c/a\u003e comments: add Run.mark_comment_range()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/af3b973dd2c938f6851537978fe76f4f5e91dcc9\"\u003e\u003ccode\u003eaf3b973\u003c/code\u003e\u003c/a\u003e comments: add Document.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/66da52204db395466cc7ea033af0f5bffd228953\"\u003e\u003ccode\u003e66da522\u003c/code\u003e\u003c/a\u003e xfail: acceptance test for Document.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/761f4ccd7751afeeaa5fff5c6f47325c3e0970fa\"\u003e\u003ccode\u003e761f4cc\u003c/code\u003e\u003c/a\u003e comments: add Comment.author, .initials setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/8ac9fc4f6b50b9b7f208974e853f1995d63a834a\"\u003e\u003ccode\u003e8ac9fc4\u003c/code\u003e\u003c/a\u003e comments: add Comments.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/d360409273a9fdfd2d6a26a7f35b8f3bfc781f04\"\u003e\u003ccode\u003ed360409\u003c/code\u003e\u003c/a\u003e xfail: acceptance test for Comment mutations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-openxml/python-docx/compare/v1.1.2...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-keyvault-secrets` from 4.9.0 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/aa65a86e19b4c9a5bb22dfa224fb66a2e61d08f5\"\u003e\u003ccode\u003eaa65a86\u003c/code\u003e\u003c/a\u003e [Key Vault] Update tsp-location commit pointers (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41597\"\u003e#41597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/cccc05af0d7ad6f412d795621d283850c7940cc0\"\u003e\u003ccode\u003ecccc05a\u003c/code\u003e\u003c/a\u003e [Key Vault] Update release dates (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41596\"\u003e#41596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/547e41edf0e5f73200273609de9ad3abc60848bb\"\u003e\u003ccode\u003e547e41e\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry Exporter] Remove the Device OS Setting (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41549\"\u003e#41549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/10c49613b334ec7062cadda308e534f561ea68a1\"\u003e\u003ccode\u003e10c4961\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-monitor-2025-06-16-15036(can only be merged by SDK owner) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/5a5c28483f9c7f56cbdecff465173e4f1d0d98c2\"\u003e\u003ccode\u003e5a5c284\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-dnsresolver-2025-05-27-62862(can only be merged by SDK owner...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/096401d9067531b4aa4e2009347ef5414e1a5530\"\u003e\u003ccode\u003e096401d\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-networkcloud-2025-05-13-56278(can only be merged by SDK owne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/790829f8add8d45436e70ef16e5dc56a2f157e37\"\u003e\u003ccode\u003e790829f\u003c/code\u003e\u003c/a\u003e Create pipeline to build and publish Azure SDK Python MCP to devops feed (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41\"\u003e#41\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/15c1585d2eb6d371c8c109e2bcbeff464b1e2e84\"\u003e\u003ccode\u003e15c1585\u003c/code\u003e\u003c/a\u003e Update script to support running on GH action (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41581\"\u003e#41581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/44eb93b3e25967558c1b4edbd1e8a2c663517abd\"\u003e\u003ccode\u003e44eb93b\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 10895 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41582\"\u003e#41582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0ee065f663f44d9cbd444c4c74e042af5974cfb0\"\u003e\u003ccode\u003e0ee065f\u003c/code\u003e\u003c/a\u003e Update Ubuntu references from 22.04/20.04 to 24.04 across CI/CD configuration...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-keyvault-secrets_4.9.0...azure-keyvault-secrets_4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pandas` from 2.2.3 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pandas-dev/pandas/releases\"\u003epandas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePandas 2.3.3\u003c/h2\u003e\n\u003cp\u003eWe are pleased to announce the release of pandas 2.3.3.\nThis release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://pandas.pydata.org/pandas-docs/version/2.3/whatsnew/v2.3.3.html\"\u003efull whatsnew\u003c/a\u003e for a list of all the changes.\nPandas 2.3.3 supports Python 3.9 and higher, and is the first release to support Python 3.14.\u003c/p\u003e\n\u003cp\u003eThe release will be available on the conda-forge channel:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003econda install pandas --channel conda-forge\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr via PyPI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epython3 -m pip install --upgrade pandas\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePlease report any issues with the release on the \u003ca href=\"https://github.com/pandas-dev/pandas/issues\"\u003epandas issue tracker\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to all the contributors who made this release possible.\u003c/p\u003e\n\u003ch2\u003ePandas 2.3.2\u003c/h2\u003e\n\u003cp\u003eWe are pleased to announce the release of pandas 2.3.2.\nThis release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://pandas.pydata.org/pandas-docs/version/2.3/whatsnew/v2.3.2.html\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Vemarthula-Microsoft/chat-with-your-data-solution-accelerator/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vemarthula-Microsoft%2Fchat-with-your-data-solution-accelerator/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"2716724132","node_id":"PR_kwDOIdO38c6h7euk","number":73,"state":"closed","title":"Bump azure-functions from 1.21.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-05T05:13:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T05:09:36.000Z","updated_at":"2025-08-05T05:13:32.000Z","time_to_close":86636,"merged_at":"2025-08-05T05:13:32.000Z","merged_by":"pamelafox","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.21.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.21.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.21.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pamelafox/fastapi-azure-function-apim/pull/73","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pamelafox%2Ffastapi-azure-function-apim/issues/73","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/73/packages"},{"uuid":"2715540567","node_id":"PR_kwDOPXUdE86h29xX","number":3,"state":"open","title":"Bump azure-functions from 1.12.0 to 1.23.0 in /src/processform","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-03T01:25:14.000Z","updated_at":"2025-08-03T01:25:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.12.0","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":"/src/processform","ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.12.0 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.12.0\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/JApfel576/doc-intelligence-in-a-box-mine/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JApfel576%2Fdoc-intelligence-in-a-box-mine/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"2714498250","node_id":"PR_kwDOO6UMS86hy_TK","number":8,"state":"closed","title":"build: bump the all-backend-deps group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T22:53:04.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-01T23:18:48.000Z","updated_at":"2025-10-01T22:53:04.000Z","time_to_close":5268856,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: bump","group_name":"all-backend-deps","update_count":24,"packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"streamlit","old_version":"1.45.1","new_version":"1.47.1","repository_url":"https://github.com/streamlit/streamlit"},{"name":"python-dotenv","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/theskumar/python-dotenv"},{"name":"azure-storage-blob","old_version":"12.25.1","new_version":"12.26.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"azure-identity","old_version":"1.23.0","new_version":"1.23.1","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"openai","old_version":"1.82.1","new_version":"1.98.0","repository_url":"https://github.com/openai/openai-python"},{"name":"requests","old_version":"2.32.3","new_version":"2.32.4","repository_url":"https://github.com/psf/requests"},{"name":"azure-storage-queue","old_version":"12.12.0","new_version":"12.13.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"azure-search-documents","old_version":"11.6.0b1","new_version":"11.6.0b12","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"python-docx","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/python-openxml/python-docx"},{"name":"azure-keyvault-secrets","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pandas","old_version":"2.2.3","new_version":"2.3.1","repository_url":"https://github.com/pandas-dev/pandas"},{"name":"azure-monitor-opentelemetry","old_version":"1.6.10","new_version":"1.6.12","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pillow","old_version":"10.4.0","new_version":"11.0.0","repository_url":"https://github.com/python-pillow/Pillow"},{"name":"azure-mgmt-cognitiveservices","old_version":"13.6.0","new_version":"13.7.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"jsonschema","old_version":"4.24.0","new_version":"4.25.0","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"semantic-kernel","old_version":"1.32.0","new_version":"1.35.0","repository_url":"https://github.com/microsoft/semantic-kernel"},{"name":"pydantic","old_version":"2.11.5","new_version":"2.11.7","repository_url":"https://github.com/pydantic/pydantic"},{"name":"azure-ai-ml","old_version":"1.27.1","new_version":"1.28.1","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pytest","old_version":"8.3.5","new_version":"8.4.1","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"6.1.1","new_version":"6.2.1","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"flake8","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/pycqa/flake8"},{"name":"pytest-asyncio","old_version":"0.26.0","new_version":"1.1.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"promptflow","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/microsoft/promptflow"}],"path":null,"ecosystem":"pip"},"body":"Bumps the all-backend-deps group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.22.1` | `1.23.0` |\n| [streamlit](https://github.com/streamlit/streamlit) | `1.45.1` | `1.47.1` |\n| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.1.0` | `1.1.1` |\n| [azure-storage-blob](https://github.com/Azure/azure-sdk-for-python) | `12.25.1` | `12.26.0` |\n| [azure-identity](https://github.com/Azure/azure-sdk-for-python) | `1.23.0` | `1.23.1` |\n| [openai](https://github.com/openai/openai-python) | `1.82.1` | `1.98.0` |\n| [requests](https://github.com/psf/requests) | `2.32.3` | `2.32.4` |\n| [azure-storage-queue](https://github.com/Azure/azure-sdk-for-python) | `12.12.0` | `12.13.0` |\n| [azure-search-documents](https://github.com/Azure/azure-sdk-for-python) | `11.6.0b1` | `11.6.0b12` |\n| [python-docx](https://github.com/python-openxml/python-docx) | `1.1.2` | `1.2.0` |\n| [azure-keyvault-secrets](https://github.com/Azure/azure-sdk-for-python) | `4.9.0` | `4.10.0` |\n| [pandas](https://github.com/pandas-dev/pandas) | `2.2.3` | `2.3.1` |\n| [azure-monitor-opentelemetry](https://github.com/Azure/azure-sdk-for-python) | `1.6.10` | `1.6.12` |\n| [pillow](https://github.com/python-pillow/Pillow) | `10.4.0` | `11.0.0` |\n| [azure-mgmt-cognitiveservices](https://github.com/Azure/azure-sdk-for-python) | `13.6.0` | `13.7.0` |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.24.0` | `4.25.0` |\n| [semantic-kernel](https://github.com/microsoft/semantic-kernel) | `1.32.0` | `1.35.0` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.11.5` | `2.11.7` |\n| [azure-ai-ml](https://github.com/Azure/azure-sdk-for-python) | `1.27.1` | `1.28.1` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.1` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.1.1` | `6.2.1` |\n| [flake8](https://github.com/pycqa/flake8) | `7.2.0` | `7.3.0` |\n| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.1.0` |\n| [promptflow](https://github.com/microsoft/promptflow) | `1.18.0` | `1.18.1` |\n\n\nUpdates `azure-functions` from 1.22.1 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `streamlit` from 1.45.1 to 1.47.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamlit/streamlit/releases\"\u003estreamlit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.47.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamlit/streamlit/compare/1.47.0...1.47.1\"\u003ehttps://github.com/streamlit/streamlit/compare/1.47.0...1.47.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.47.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[AdvancedLayouts] Stretch height and fixed height in vertical layouts.  by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11649\"\u003estreamlit/streamlit#11649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a width parameter to st.html by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11505\"\u003estreamlit/streamlit#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd config option to disable email prompt by \u003ca href=\"https://github.com/wyattscarpenter\"\u003e\u003ccode\u003e@​wyattscarpenter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11395\"\u003estreamlit/streamlit#11395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecodeFontSize\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11508\"\u003estreamlit/streamlit#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003elinkUnderline\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11560\"\u003estreamlit/streamlit#11560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UX inconsistencies between audio and camera input by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11699\"\u003estreamlit/streamlit#11699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd background color to \u003ccode\u003est.metric\u003c/code\u003e delta by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11678\"\u003estreamlit/streamlit#11678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a width parameter to st.feedback, st.pills, st.segmented_control by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11687\"\u003estreamlit/streamlit#11687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebaseFontWeight\u003c/code\u003e theming config option  by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11696\"\u003estreamlit/streamlit#11696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edataframeHeaderBackgroundColor\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11727\"\u003estreamlit/streamlit#11727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecodeFontWeight\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11735\"\u003estreamlit/streamlit#11735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds \u003ccode\u003ewidth=\u0026quot;content\u0026quot;\u003c/code\u003e option to \u003ccode\u003est.code\u003c/code\u003e.  by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11745\"\u003estreamlit/streamlit#11745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a height parameter to \u003ccode\u003est.metric\u003c/code\u003e. by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11744\"\u003estreamlit/streamlit#11744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a width parameters to multiselect elements. by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11730\"\u003estreamlit/streamlit#11730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide about dialog if not explicitly set by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/10091\"\u003estreamlit/streamlit#10091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for pandas styler font-weight in \u003ccode\u003est.dataframe\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11705\"\u003estreamlit/streamlit#11705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply font weight to dataframe by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11747\"\u003estreamlit/streamlit#11747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Markdown support to \u003ccode\u003est.dialog\u003c/code\u003e title by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11763\"\u003estreamlit/streamlit#11763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for setting a display icon in \u003ccode\u003eLinkColumn\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11690\"\u003estreamlit/streamlit#11690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e formatting option to number and progress column by \u003ca href=\"https://github.com/cgivre\"\u003e\u003ccode\u003e@​cgivre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11288\"\u003estreamlit/streamlit#11288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echartCategoricalColors\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11734\"\u003estreamlit/streamlit#11734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quick select to date input by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/10166\"\u003estreamlit/streamlit#10166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd show_time parameter to st.cache_data parameter to caching functions and tests by \u003ca href=\"https://github.com/Darkace01\"\u003e\u003ccode\u003e@​Darkace01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11469\"\u003estreamlit/streamlit#11469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for setting the column config width to pixels by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11838\"\u003estreamlit/streamlit#11838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003estep\u003c/code\u003e to influence column config number formatting by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11835\"\u003estreamlit/streamlit#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eheadingFontWeights\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11777\"\u003estreamlit/streamlit#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a height parameters to st.text_area by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11478\"\u003estreamlit/streamlit#11478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide \u0026quot;Deploy\u0026quot; button when file change message is showing by \u003ca href=\"https://github.com/sfc-gh-nbellante\"\u003e\u003ccode\u003e@​sfc-gh-nbellante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11834\"\u003estreamlit/streamlit#11834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake multipage section headers collapsible by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11863\"\u003estreamlit/streamlit#11863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eheadingFontSizes\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11864\"\u003estreamlit/streamlit#11864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echartSequentialColors\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11804\"\u003estreamlit/streamlit#11804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to set the value of \u003ccode\u003est.chat_input\u003c/code\u003e via session state by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/10175\"\u003estreamlit/streamlit#10175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003est.set_page_config\u003c/code\u003e: enable sidebar/layout configs to be None by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11664\"\u003estreamlit/streamlit#11664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix(es): 3 top nav adjacent bugs we want to cherrypick into the 1.46.0 release by \u003ca href=\"https://github.com/sfc-gh-nbellante\"\u003e\u003ccode\u003e@​sfc-gh-nbellante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11663\"\u003estreamlit/streamlit#11663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix runtime error with event based watcher by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11692\"\u003estreamlit/streamlit#11692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisplay empty expanders and empty containers with a border.  by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11669\"\u003estreamlit/streamlit#11669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/a6cc3a10d5dc1066011de27c485346f8da3bd00f\"\u003e\u003ccode\u003ea6cc3a1\u003c/code\u003e\u003c/a\u003e [fix] Add top navigation rendering logic based on page and section count (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12\"\u003e#12\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/2217dc5a43d6a10f2bcbea9a5a9add792a1f9c7d\"\u003e\u003ccode\u003e2217dc5\u003c/code\u003e\u003c/a\u003e [fix] Sidebar toggle state reset on page resize.  (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12024\"\u003e#12024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/d31f90e2d47b4fa617c375483ca469933e363043\"\u003e\u003ccode\u003ed31f90e\u003c/code\u003e\u003c/a\u003e Up version to 1.47.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/8737fef49c365d6fa18b2ef53659f282c533185d\"\u003e\u003ccode\u003e8737fef\u003c/code\u003e\u003c/a\u003e Make crossorigin property configurable for media elements (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/11948\"\u003e#11948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/bcdbea1ae810978c71a18c50c667325fafbedb73\"\u003e\u003ccode\u003ebcdbea1\u003c/code\u003e\u003c/a\u003e Up version to 1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/28e9dec6b3fd5b4282dbc43e4ceaeab431ad607a\"\u003e\u003ccode\u003e28e9dec\u003c/code\u003e\u003c/a\u003e Docs for 1.47.0 (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/11941\"\u003e#11941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/97b1f2a5a7dc4a040b3b14d0209ae5ab32c0d09c\"\u003e\u003ccode\u003e97b1f2a\u003c/code\u003e\u003c/a\u003e Fix chart colors not applied in sidebar (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/11917\"\u003e#11917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/e56e5ffee88bef4401c5984be39a83a47023db12\"\u003e\u003ccode\u003ee56e5ff\u003c/code\u003e\u003c/a\u003e Correctly reset chat input session state value (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/e3c0a592ea0c00794367ba9e11bac619d93284c4\"\u003e\u003ccode\u003ee3c0a59\u003c/code\u003e\u003c/a\u003e [fix] Make the topPadding also look to see if there's a sidebar so that it st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/c39186c720708d945c46bfbb2c552dbe5565986a\"\u003e\u003ccode\u003ec39186c\u003c/code\u003e\u003c/a\u003e Use dvh instead of vh to support dynamic changing of height. (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/11896\"\u003e#11896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamlit/streamlit/compare/1.45.1...1.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `python-dotenv` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theskumar/python-dotenv/releases\"\u003epython-dotenv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure find_dotenv work reliably on python 3.13 by \u003ca href=\"https://github.com/theskumar\"\u003e\u003ccode\u003e@​theskumar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/563\"\u003etheskumar/python-dotenv#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): issue with execvpe on Windows by \u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003etheskumar/python-dotenv#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003etheskumar/python-dotenv#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md\"\u003epython-dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.1] - 2025-06-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Ensure \u003ccode\u003efind_dotenv\u003c/code\u003e work reliably on python 3.13 by [\u003ca href=\"https://github.com/theskumar\"\u003e\u003ccode\u003e@​theskumar\u003c/code\u003e\u003c/a\u003e] in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/563\"\u003e#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCLI: revert the use of execvpe on Windows by [\u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e] in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003e#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/16e660d384b942b11879b44500afbbe021650448\"\u003e\u003ccode\u003e16e660d\u003c/code\u003e\u003c/a\u003e Bump version: 1.1.0 → 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/667e82f18d6e5306894c8746c46b1da2d031bd23\"\u003e\u003ccode\u003e667e82f\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/9d85edb3b8652de4601f9ad8a7a49ad9909f898a\"\u003e\u003ccode\u003e9d85edb\u003c/code\u003e\u003c/a\u003e fix(cli): issue with execvpe on Windows (\u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/8411987b9301f716245074872afa30646e9b9eb7\"\u003e\u003ccode\u003e8411987\u003c/code\u003e\u003c/a\u003e fix: ensure find_dotenv work reliably on python 3.13 (\u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/01f899733de664cda0550207067eb36a1795062f\"\u003e\u003ccode\u003e01f8997\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-storage-blob` from 12.25.1 to 12.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-storage-blob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-storage-blob_12.26.0\u003c/h2\u003e\n\u003ch2\u003e12.26.0 (2025-07-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStable release of features from 12.26.0b1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eBlobClient\u003c/code\u003e's \u003ccode\u003estart_copy_from_url\u003c/code\u003e with \u003ccode\u003eincremental_copy=True\u003c/code\u003e results in \u003ccode\u003eTypeError\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/99ee90a2a13bc446e8c7d08c8554319a31d51ae3\"\u003e\u003ccode\u003e99ee90a\u003c/code\u003e\u003c/a\u003e Updated release date for STG 98 GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/745bc1fa9f28b7885acb53e6e642bf6937fa8f82\"\u003e\u003ccode\u003e745bc1f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/storage/stg98-ga2' of github.com:Azure/azure-sdk-for-py...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e6aca4fb0851af0d399d6f4fed6978bc7009aeae\"\u003e\u003ccode\u003ee6aca4f\u003c/code\u003e\u003c/a\u003e [Storage] Pin earlier working version of crypto library in `azure-storage-blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2be7f621d0f1f05ec614b4deca84042f8fb336d1\"\u003e\u003ccode\u003e2be7f62\u003c/code\u003e\u003c/a\u003e [Storage] STG 98 Soft GA Prep (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41872\"\u003e#41872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/59465b41d991f2f8fd4d90f9e40d4d4a553c1543\"\u003e\u003ccode\u003e59465b4\u003c/code\u003e\u003c/a\u003e Bump versions for GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3b2d219e9e66e859e4ac76d6ff43c23809a742c0\"\u003e\u003ccode\u003e3b2d219\u003c/code\u003e\u003c/a\u003e Release dates for STG 98 Beta (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40921\"\u003e#40921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/c554729b5ffe88cb1e849b999f29072809c13892\"\u003e\u003ccode\u003ec554729\u003c/code\u003e\u003c/a\u003e Azure Storage Sample Automation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39944\"\u003e#39944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3f1ad07b16d73107bb6c465859d224c44b6a3f55\"\u003e\u003ccode\u003e3f1ad07\u003c/code\u003e\u003c/a\u003e Resolved queue references (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7482dba9fded9b8a69be64469639bb6323f4f9ae\"\u003e\u003ccode\u003e7482dba\u003c/code\u003e\u003c/a\u003e [Storage] Enabled soft delete in ARM template (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40657\"\u003e#40657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/8b9851a66e43ae159fb7b1d72295b3e92d9a3912\"\u003e\u003ccode\u003e8b9851a\u003c/code\u003e\u003c/a\u003e [Storage] [STG 98] Merge STG 98 Base Branch into Main (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40381\"\u003e#40381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-storage-blob_12.25.1...azure-storage-blob_12.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-identity` from 1.23.0 to 1.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-identity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-identity_1.23.1\u003c/h2\u003e\n\u003ch2\u003e1.23.1 (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003eAzurePowerShellCredential\u003c/code\u003e not working correctly for users still using older versions of PowerShell (e.g., Windows PowerShell 5.1) where \u003ccode\u003e-AsPlainText\u003c/code\u003e is not supported in the \u003ccode\u003eConvertFrom-SecureString\u003c/code\u003e cmdlet.  (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/41675\"\u003e#41675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003eAzureCliCredential\u003c/code\u003e being unable to find the correct \u003ccode\u003eaz\u003c/code\u003e executable for certain Python versions on Windows. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/41806\"\u003e#41806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/86d03534e5d0c3dc384e7a9f625d025dc1806ce1\"\u003e\u003ccode\u003e86d0353\u003c/code\u003e\u003c/a\u003e Prep patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/159fa17f222c58e1fda5c17c24ab2eb6f7e98164\"\u003e\u003ccode\u003e159fa17\u003c/code\u003e\u003c/a\u003e [Identity] Update AzureCliCredential executable search (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41806\"\u003e#41806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/5b574616e2a237ef3eeccf86390da7f52279746c\"\u003e\u003ccode\u003e5b57461\u003c/code\u003e\u003c/a\u003e [Identity] Update AzurePowerShellCredential script (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41675\"\u003e#41675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/705070c620fdbca892cf7357b2ed6a95dccc2751\"\u003e\u003ccode\u003e705070c\u003c/code\u003e\u003c/a\u003e Added broker support for linux \u0026amp; wsl (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41624\"\u003e#41624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/5fe95ea968f0a2402e26bd6fe134cfc48fa92c0c\"\u003e\u003ccode\u003e5fe95ea\u003c/code\u003e\u003c/a\u003e Suppress codeql (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41677\"\u003e#41677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/15b975ba760f0528a79cabb0cdc2e3a173b00999\"\u003e\u003ccode\u003e15b975b\u003c/code\u003e\u003c/a\u003e [Identity] Adjust tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41634\"\u003e#41634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0ee065f663f44d9cbd444c4c74e042af5974cfb0\"\u003e\u003ccode\u003e0ee065f\u003c/code\u003e\u003c/a\u003e Update Ubuntu references from 22.04/20.04 to 24.04 across CI/CD configuration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e76c1f649567a6229e03be47e1ff68679e2862b5\"\u003e\u003ccode\u003ee76c1f6\u003c/code\u003e\u003c/a\u003e [Identity] Fix MI live test deployment (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41525\"\u003e#41525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/6eaefc3345a609731c4cff0bae2e6754545c15c4\"\u003e\u003ccode\u003e6eaefc3\u003c/code\u003e\u003c/a\u003e [Identity] Update dev requirements for broker package (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41554\"\u003e#41554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/a3c2812f1c0263f787747e7ae3c46abe2d609d4f\"\u003e\u003ccode\u003ea3c2812\u003c/code\u003e\u003c/a\u003e Fix identity doc issues (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41324\"\u003e#41324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.23.0...azure-identity_1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 1.82.1 to 1.98.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.98.0\u003c/h2\u003e\n\u003ch2\u003e1.98.0 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.2...v1.98.0\"\u003ev1.97.2...v1.98.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/88a8036c5ea186f36c57029ef4501a0833596f56\"\u003e88a8036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.2\u003c/h2\u003e\n\u003ch2\u003e1.97.2 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.1...v1.97.2\"\u003ev1.97.1...v1.97.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e refactor streaming slightly to better future proof it (\u003ca href=\"https://github.com/openai/openai-python/commit/71c0c747132221b798e419bc5a37baf67173d34e\"\u003e71c0c74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject:\u003c/strong\u003e add settings file for vscode (\u003ca href=\"https://github.com/openai/openai-python/commit/29c22c90fd229983355089f95d0bba9de15efedb\"\u003e29c22c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.1\u003c/h2\u003e\n\u003ch2\u003e1.97.1 (2025-07-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.0...v1.97.1\"\u003ev1.97.0...v1.97.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e ignore empty metadata (\u003ca href=\"https://github.com/openai/openai-python/commit/58c359ff67fd6103268e4405600fd58844b6f27b\"\u003e58c359f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e parse extra field types (\u003ca href=\"https://github.com/openai/openai-python/commit/d524b7e201418ccc9b5c2206da06d1be011808e5\"\u003ed524b7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e event shapes more accurate (\u003ca href=\"https://github.com/openai/openai-python/commit/f3a9a9229280ecb7e0b2779dd44290df6d9824ef\"\u003ef3a9a92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.0\u003c/h2\u003e\n\u003ch2\u003e1.97.0 (2025-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.1...v1.97.0\"\u003ev1.96.1...v1.97.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/ed8e89953d11bd5f44fa531422bdbb7a577ab426\"\u003eed8e899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.96.1\u003c/h2\u003e\n\u003ch2\u003e1.96.1 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.0...v1.96.1\"\u003ev1.96.0...v1.96.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.98.0 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.2...v1.98.0\"\u003ev1.97.2...v1.98.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/88a8036c5ea186f36c57029ef4501a0833596f56\"\u003e88a8036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.2 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.1...v1.97.2\"\u003ev1.97.1...v1.97.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e refactor streaming slightly to better future proof it (\u003ca href=\"https://github.com/openai/openai-python/commit/71c0c747132221b798e419bc5a37baf67173d34e\"\u003e71c0c74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject:\u003c/strong\u003e add settings file for vscode (\u003ca href=\"https://github.com/openai/openai-python/commit/29c22c90fd229983355089f95d0bba9de15efedb\"\u003e29c22c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.1 (2025-07-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.0...v1.97.1\"\u003ev1.97.0...v1.97.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e ignore empty metadata (\u003ca href=\"https://github.com/openai/openai-python/commit/58c359ff67fd6103268e4405600fd58844b6f27b\"\u003e58c359f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e parse extra field types (\u003ca href=\"https://github.com/openai/openai-python/commit/d524b7e201418ccc9b5c2206da06d1be011808e5\"\u003ed524b7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e event shapes more accurate (\u003ca href=\"https://github.com/openai/openai-python/commit/f3a9a9229280ecb7e0b2779dd44290df6d9824ef\"\u003ef3a9a92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.0 (2025-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.1...v1.97.0\"\u003ev1.96.1...v1.97.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/ed8e89953d11bd5f44fa531422bdbb7a577ab426\"\u003eed8e899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.1 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.0...v1.96.1\"\u003ev1.96.0...v1.96.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e update realtime specs (\u003ca href=\"https://github.com/openai/openai-python/commit/b68b71b178719e0b49ecfe34486b9d9ac0627924\"\u003eb68b71b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.0 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.95.1...v1.96.0\"\u003ev1.95.1...v1.96.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a3315d9fcc17d7583603476f088929fb2b9e71ca\"\u003e\u003ccode\u003ea3315d9\u003c/code\u003e\u003c/a\u003e release: 1.98.0 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/48188cc8d5af8c8c4359f84848ea9e436739819f\"\u003e\u003ccode\u003e48188cc\u003c/code\u003e\u003c/a\u003e release: 1.97.2 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2494\"\u003e#2494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/e6c6757553bbdb777c31d0daf5916fb9e2b47ff8\"\u003e\u003ccode\u003ee6c6757\u003c/code\u003e\u003c/a\u003e release: 1.97.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/48df6b4c30d7e4b1f8a60cf3d34bce8dab06a30b\"\u003e\u003ccode\u003e48df6b4\u003c/code\u003e\u003c/a\u003e fix(parsing): parse extra field types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/bf4a9a422e5eaffa90863439ddfd8a82cbaaa636\"\u003e\u003ccode\u003ebf4a9a4\u003c/code\u003e\u003c/a\u003e chore(api): event shapes more accurate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/c6b933520213cddea927c4fe83c1abe2f66893d8\"\u003e\u003ccode\u003ec6b9335\u003c/code\u003e\u003c/a\u003e fix(parsing): ignore empty metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/fa466c099aab0213f3ce09d5adcfca5ae2bf58a4\"\u003e\u003ccode\u003efa466c0\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/35df552d032873b62c2ae127a0efce60947dbed0\"\u003e\u003ccode\u003e35df552\u003c/code\u003e\u003c/a\u003e release: 1.97.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a85ad051aa4e6cf4f81a51714afc7bc90310e047\"\u003e\u003ccode\u003ea85ad05\u003c/code\u003e\u003c/a\u003e feat(api): manual updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/859b4db4a7b3c229cd4c19eb21642faca007530b\"\u003e\u003ccode\u003e859b4db\u003c/code\u003e\u003c/a\u003e release: 1.96.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v1.82.1...v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `requests` from 2.32.3 to 2.32.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psf/requests/releases\"\u003erequests's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.4\u003c/h2\u003e\n\u003ch2\u003e2.32.4 (2025-06-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted\nenvironment will retrieve credentials for the wrong hostname/machine from a\nnetrc file. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6965\"\u003e#6965\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNumerous documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for pypy 3.11 for Linux and macOS. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDropped support for pypy 3.9 following its end of support. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psf/requests/blob/main/HISTORY.md\"\u003erequests's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.32.4 (2025-06-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted\nenvironment will retrieve credentials for the wrong hostname/machine from a\nnetrc file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNumerous documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for pypy 3.11 for Linux and macOS.\u003c/li\u003e\n\u003cli\u003eDropped support for pypy 3.9 following its end of support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/021dc729f0b71a3030cefdbec7fb57a0e80a6cfd\"\u003e\u003ccode\u003e021dc72\u003c/code\u003e\u003c/a\u003e Polish up release tooling for last manual release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/821770e822a20a21b207b3907ea83878bda1d396\"\u003e\u003ccode\u003e821770e\u003c/code\u003e\u003c/a\u003e Bump version and add release notes for v2.32.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/59f8aa2adf1d3d06bcbf7ce6b13743a1639a5401\"\u003e\u003ccode\u003e59f8aa2\u003c/code\u003e\u003c/a\u003e Add netrc file search information to authentication documentation (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6876\"\u003e#6876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/5b4b64c3467fd7a3c03f91ee641aaa348b6bed3b\"\u003e\u003ccode\u003e5b4b64c\u003c/code\u003e\u003c/a\u003e Add more tests to prevent regression of CVE 2024 47081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/7bc45877a86192af77645e156eb3744f95b47dae\"\u003e\u003ccode\u003e7bc4587\u003c/code\u003e\u003c/a\u003e Add new test to check netrc auth leak (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6962\"\u003e#6962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/96ba401c1296ab1dda74a2365ef36d88f7d144ef\"\u003e\u003ccode\u003e96ba401\u003c/code\u003e\u003c/a\u003e Only use hostname to do netrc lookup instead of netloc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/7341690e842a23cf18ded0abd9229765fa88c4e2\"\u003e\u003ccode\u003e7341690\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psf/requests/issues/6951\"\u003e#6951\u003c/a\u003e from tswast/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/6716d7c9f29df636643fa2489f98890216525cb0\"\u003e\u003ccode\u003e6716d7c\u003c/code\u003e\u003c/a\u003e remove links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/a7e1c745dc23c18e836febd672416ed0c5d8d8ae\"\u003e\u003ccode\u003ea7e1c74\u003c/code\u003e\u003c/a\u003e Update docs/conf.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/c799b8167a13416833ad3b4f3298261a477e826f\"\u003e\u003ccode\u003ec799b81\u003c/code\u003e\u003c/a\u003e docs: fix dead links to kenreitz.org\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/psf/requests/compare/v2.32.3...v2.32.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-storage-queue` from 12.12.0 to 12.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-storage-queue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-storage-queue_12.13.0\u003c/h2\u003e\n\u003ch2\u003e12.13.0 (2025-07-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStable release of features from 12.13.0b1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/99ee90a2a13bc446e8c7d08c8554319a31d51ae3\"\u003e\u003ccode\u003e99ee90a\u003c/code\u003e\u003c/a\u003e Updated release date for STG 98 GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/745bc1fa9f28b7885acb53e6e642bf6937fa8f82\"\u003e\u003ccode\u003e745bc1f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/storage/stg98-ga2' of github.com:Azure/azure-sdk-for-py...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e6aca4fb0851af0d399d6f4fed6978bc7009aeae\"\u003e\u003ccode\u003ee6aca4f\u003c/code\u003e\u003c/a\u003e [Storage] Pin earlier working version of crypto library in `azure-storage-blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2be7f621d0f1f05ec614b4deca84042f8fb336d1\"\u003e\u003ccode\u003e2be7f62\u003c/code\u003e\u003c/a\u003e [Storage] STG 98 Soft GA Prep (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41872\"\u003e#41872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/59465b41d991f2f8fd4d90f9e40d4d4a553c1543\"\u003e\u003ccode\u003e59465b4\u003c/code\u003e\u003c/a\u003e Bump versions for GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3b2d219e9e66e859e4ac76d6ff43c23809a742c0\"\u003e\u003ccode\u003e3b2d219\u003c/code\u003e\u003c/a\u003e Release dates for STG 98 Beta (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40921\"\u003e#40921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/c554729b5ffe88cb1e849b999f29072809c13892\"\u003e\u003ccode\u003ec554729\u003c/code\u003e\u003c/a\u003e Azure Storage Sample Automation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39944\"\u003e#39944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3f1ad07b16d73107bb6c465859d224c44b6a3f55\"\u003e\u003ccode\u003e3f1ad07\u003c/code\u003e\u003c/a\u003e Resolved queue references (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7482dba9fded9b8a69be64469639bb6323f4f9ae\"\u003e\u003ccode\u003e7482dba\u003c/code\u003e\u003c/a\u003e [Storage] Enabled soft delete in ARM template (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40657\"\u003e#40657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/8b9851a66e43ae159fb7b1d72295b3e92d9a3912\"\u003e\u003ccode\u003e8b9851a\u003c/code\u003e\u003c/a\u003e [Storage] [STG 98] Merge STG 98 Base Branch into Main (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40381\"\u003e#40381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-storage-queue_12.12.0...azure-storage-queue_12.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-search-documents` from 11.6.0b1 to 11.6.0b12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md\"\u003eazure-search-documents's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0b13 (Unreleased)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.models.DebugInfo\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003ch2\u003e11.6.0b12 (2025-05-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eazure.search.documents.agent.KnowledgeAgentRetrievalClient\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded knowledge agents operations in \u003ccode\u003eSearchIndexClient\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eresync\u003c/code\u003e method in \u003ccode\u003eSearchIndexerClient\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExposed \u003ccode\u003e@search.reranker_boosted_score\u003c/code\u003e in the search results.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ex_ms_query_source_authorization\u003c/code\u003e as a keyword argument to \u003ccode\u003eSearchClient.search\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded property \u003ccode\u003eazure.search.documents.indexes.models.SearchField.permission_filter\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded property \u003ccode\u003eazure.search.documents.indexes.models.SearchIndex.permission_filter_option\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded property \u003ccode\u003eazure.search.documents.indexes.models.SearchIndexerDataSourceConnection.indexer_permission_options\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded new models:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.models.QueryResultDocumentInnerHit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionExtraParametersBehavior\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionResponseFormat\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionResponseFormatType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionResponseFormatJsonSchemaProperties\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionSchema\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionSkill\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.CommonModelParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.DocumentIntelligenceLayoutSkillChunkingProperties\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.DocumentIntelligenceLayoutSkillChunkingUnit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.DocumentIntelligenceLayoutSkillExtractionOptions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.DocumentIntelligenceLayoutSkillOutputFormat\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.IndexerPermissionOption\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.IndexerResyncOption\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgent\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentAzureOpenAIModel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentModel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentModelKind\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentRequestLimits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentTargetIndex\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.PermissionFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.RankingOrder\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.SearchIndexPermissionFilterOption\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/b9be54d6b29edb2c6e66546c997553c985e968fc\"\u003e\u003ccode\u003eb9be54d\u003c/code\u003e\u003c/a\u003e Search fix 40157 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41066\"\u003e#41066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0eae7109362b0b7f10201d802fffd2cce99f2377\"\u003e\u003ccode\u003e0eae710\u003c/code\u003e\u003c/a\u003e Update changelog (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41061\"\u003e#41061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/a9b5cacf72d2c44c3719997c3a1afcec0f2a7424\"\u003e\u003ccode\u003ea9b5cac\u003c/code\u003e\u003c/a\u003e expose indexer_permission_options (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40952\"\u003e#40952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/659ceb1b59e9dc086160ea6007463cd38a86be6a\"\u003e\u003ccode\u003e659ceb1\u003c/code\u003e\u003c/a\u003e added agent support (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40775\"\u003e#40775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/bc0faa322bbd3dfb2cfd62b6621329e851011878\"\u003e\u003ccode\u003ebc0faa3\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-search-2025-04-02-90559(can only be merged by SDK owner) (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/433a737fa589d6c8145ba45893debe376c87b7be\"\u003e\u003ccode\u003e433a737\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-search-2025-02-17-53579(can only be merged by SDK owner) (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/37f4f54d7ea50838c79b451189b57d98d7e3f19c\"\u003e\u003ccode\u003e37f4f54\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-search-documents (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40216\"\u003e#40216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/9b6cd2acbb46d0184972390a064b160bfaca8ca9\"\u003e\u003ccode\u003e9b6cd2a\u003c/code\u003e\u003c/a\u003e Search fix debug info (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40187\"\u003e#40187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/204b67172a5923673a47992ccb8d0324b6d2aad0\"\u003e\u003ccode\u003e204b671\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-search-documents (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40017\"\u003e#40017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2050ec63177f6851105d701a3c0260931f1490de\"\u003e\u003ccode\u003e2050ec6\u003c/code\u003e\u003c/a\u003e Update API versions (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39927\"\u003e#39927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-search-documents_11.6.0b1...azure-search-documents_11.6.0b12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `python-docx` from 1.1.2 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-openxml/python-docx/blob/master/HISTORY.rst\"\u003epython-docx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e1.2.0 (2025-06-16)\n++++++++++++++++++\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for comments\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8, add testing for Python 3.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/e45454602b53e8e572b179ccf1c91093ec9f4ed7\"\u003e\u003ccode\u003ee454546\u003c/code\u003e\u003c/a\u003e release: prepare v1.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/1fe660198aab18a421c95d019f53b2aa22d2fe2f\"\u003e\u003ccode\u003e1fe6601\u003c/code\u003e\u003c/a\u003e build: small adjustments for tox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/4fbe1f684e08aa7eebb0ce6bfedfce512b5c95a2\"\u003e\u003ccode\u003e4fbe1f6\u003c/code\u003e\u003c/a\u003e docs: add Comments docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/a809d6cc8aec18648850d8b94d554f05621e433a\"\u003e\u003ccode\u003ea809d6c\u003c/code\u003e\u003c/a\u003e comments: add Comment.text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/e3a321d26195fdd6e368f59b63be06b1277dac14\"\u003e\u003ccode\u003ee3a321d\u003c/code\u003e\u003c/a\u003e comments: add Run.mark_comment_range()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/af3b973dd2c938f6851537978fe76f4f5e91dcc9\"\u003e\u003ccode\u003eaf3b973\u003c/code\u003e\u003c/a\u003e comments: add Document.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/66da52204db395466cc7ea033af0f5bffd228953\"\u003e\u003ccode\u003e66da522\u003c/code\u003e\u003c/a\u003e xfail: acceptance test for Document.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/761f4ccd7751afeeaa5fff5c6f47325c3e0970fa\"\u003e\u003ccode\u003e761f4cc\u003c/code\u003e\u003c/a\u003e comments: add Comment.author, .initials setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/8ac9fc4f6b50b9b7f208974e853f1995d63a834a\"\u003e\u003ccode\u003e8ac9fc4\u003c/code\u003e\u003c/a\u003e comments: add Comments.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/d360409273a9fdfd2d6a26a7f35b8f3bfc781f04\"\u003e\u003ccode\u003ed360409\u003c/code\u003e\u003c/a\u003e xfail: acceptance test for Comment mutations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-openxml/python-docx/compare/v1.1.2...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-keyvault-secrets` from 4.9.0 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-keyvault-secrets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-keyvault-secrets_4.10.0\u003c/h2\u003e\n\u003ch2\u003e4.10.0 (2025-06-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for service API version \u003ccode\u003e7.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.8 is no longer supported. Please use Python version 3.9 or later.\u003c/li\u003e\n\u003cli\u003eKey Vault API version \u003ccode\u003e7.6\u003c/code\u003e is now the default\u003c/li\u003e\n\u003cli\u003e(From 4.10.0b1) Updated minimum \u003ccode\u003etyping-extensions\u003c/code\u003e version to 4.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/aa65a86e19b4c9a5bb22dfa224fb66a2e61d08f5\"\u003e\u003ccode\u003eaa65a86\u003c/code\u003e\u003c/a\u003e [Key Vault] Update tsp-location commit pointers (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41597\"\u003e#41597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/cccc05af0d7ad6f412d795621d283850c7940cc0\"\u003e\u003ccode\u003ecccc05a\u003c/code\u003e\u003c/a\u003e [Key Vault] Update release dates (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41596\"\u003e#41596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/547e41edf0e5f73200273609de9ad3abc60848bb\"\u003e\u003ccode\u003e547e41e\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry Exporter] Remove the Device OS Setting (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41549\"\u003e#41549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/10c49613b334ec7062cadda308e534f561ea68a1\"\u003e\u003ccode\u003e10c4961\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-monitor-2025-06-16-15036(can only be merged by SDK owner) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/5a5c28483f9c7f56cbdecff465173e4f1d0d98c2\"\u003e\u003ccode\u003e5a5c284\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-dnsresolver-2025-05-27-62862(can only be merged by SDK owner...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/096401d9067531b4aa4e2009347ef5414e1a5530\"\u003e\u003ccode\u003e096401d\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-networkcloud-2025-05-13-56278(can only be merged by SDK owne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/790829f8add8d45436e70ef16e5dc56a2f157e37\"\u003e\u003ccode\u003e790829f\u003c/code\u003e\u003c/a\u003e Create pipeline to build and publish Azure SDK Python MCP to devops feed (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41\"\u003e#41\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/15c1585d2eb6d371c8c109e2bcbeff464b1e2e84\"\u003e\u003ccode\u003e15c1585\u003c/code\u003e\u003c/a\u003e Update script to support running on GH action (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41581\"\u003e#41581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/44eb93b3e25967558c1b4edbd1e8a2c663517abd\"\u003e\u003ccode\u003e44eb93b\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 10895 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41582\"\u003e#41582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0ee065f663f44d9cbd444c4c74e042af5974cfb0\"\u003e\u003ccode\u003e0ee065f\u003c/code\u003e\u003c/a\u003e Update Ubuntu references from 22.04/20.04 to 24.04 across CI/CD configuration...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-keyvault-secrets_4.9.0...azure-keyvault-secrets_4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pandas` from 2.2.3 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pandas-dev/pandas/releases\"\u003epandas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePandas 2.3.1\u003c/h2\u003e\n\u003cp\u003eWe are pleased to announce the release of pandas 2.3.1.\nThis release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://pandas.pydata.org/pandas-docs/version/2.3.1/whatsnew/v2.3.1.html\"\u003efull whatsnew\u003c/a\u003e for a list of all the changes.\nPandas 2.3.1 supports Python 3.9 and higher.\u003c/p\u003e\n\u003cp\u003eThe release will be available on the conda-forge channel:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003econda install pandas --channel conda-forge\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr via PyPI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epython3 -m pip install --upgrade pandas\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePlease report any issues with the release on the \u003ca href=\"https://github.com/pandas-dev/pandas/issues\"\u003epandas issue tracker\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to all the contributors who made this release possible.\u003c/p\u003e\n\u003ch2\u003ePandas 2.3.0\u003c/h2\u003e\n\u003cp\u003eWe are pleased to announce the release of pandas 2.3.0.\nThis release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://pandas.pydata.org/pandas-docs/version/2.3.0/whatsnew/v2.3.0.html\"\u003efull whatsnew\u003c/a\u003e for a list of all the changes.\nPandas 2.3.0 supports Python 3.10 and higher.\u003c/p\u003e\n\u003cp\u003eThe release will be available on the defaults and conda-forge channels:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003econda install -c conda-forge pandas\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr via PyPI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epython3 -m pip install --upgrade pandas\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePlease report any issues with the release on the \u003ca href=\"https://github.com/pandas-dev/pandas/issues\"\u003epandas issue tracker\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to all the contributors who made this release possible.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/c888af6d0bb674932007623c0867e1fbd4bdc2c6\"\u003e\u003ccode\u003ec888af6\u003c/code\u003e\u003c/a\u003e RLS: 2.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/6aea30263edd6817a3ce609c263bd33ce59e5f0a\"\u003e\u003ccode\u003e6aea302\u003c/code\u003e\u003c/a\u003e Backport PR \u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61794\"\u003e#61794\u003c/a\u003e on branch 2.3.x (DOC: prepare 2.3.1 whatsnew notes for rel...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/a160ae615fc72e709f3244314f2432706c685355\"\u003e\u003ccode\u003ea160ae6\u003c/code\u003e\u003c/a\u003e [backport 2.3.x] BUG[string]: incorrect index downcast in DataFrame.join (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61\"\u003e#61\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/cf5db68cd1496339802f9b7694ab67913e9fb62b\"\u003e\u003ccode\u003ecf5db68\u003c/code\u003e\u003c/a\u003e [backport 2.3.x] TST: update expected dtype for sum of decimals with pyarrow ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/50ad136c5e91b4cf00216bc55028711635e66169\"\u003e\u003ccode\u003e50ad136\u003c/code\u003e\u003c/a\u003e Backport PR \u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61795\"\u003e#61795\u003c/a\u003e on branch 2.3.x (DOC: add section about upcoming pandas 3....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/6c762f32575ad3cafe35a4483f8a84ece9e38d5d\"\u003e\u003ccode\u003e6c762f3\u003c/code\u003e\u003c/a\u003e Backport PR \u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61770\"\u003e#61770\u003c/a\u003e on branch 2.3.x (BUG: Fix unpickling of string dtypes of l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/fd99ef70c981fbdd3a5adb8ab3587d369b494353\"\u003e\u003ccode\u003efd99ef7\u003c/code\u003e\u003c/a\u003e Backport PR \u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61705\"\u003e#61705\u003c/a\u003e on branch 2.3.x (DOC: add pandas 3.0 migration guide for t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/4e5237db60942cb09f6252ef9f79086704128f41\"\u003e\u003ccode\u003e4e5237d\u003c/code\u003e\u003c/a\u003e [backport 2.3.x] CI: clean up wheel build workarounds now that Cython 3.1.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/4d42cd8e7e90a21b61a0f55cd07a21b40b30a599\"\u003e\u003ccode\u003e4d42cd8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[2.3.x] DEPS: Drop Python 3.9 (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/60792\"\u003e#60792\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61755\"\u003e#61755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/5d32ae99292f3d5c770b65912c8b113fafb2db57\"\u003e\u003ccode\u003e5d32ae9\u003c/code\u003e\u003c/a\u003e BLD: Build wheels for 3.9 and musllinux-aarch64 for pandas 2.3 (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61569\"\u003e#61569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pandas-dev/pandas/compare/v2.2.3...v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-monitor-opentelemetry` from 1.6.10 to 1.6.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-monitor-opentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-monitor-opentelemetry_1.6.12\u003c/h2\u003e\n\u003ch2\u003e1.6.12 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix logging formatter breaking change\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42122\"\u003e#42122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazure-monitor-opentelemetry_1.6.11\u003c/h2\u003e\n\u003ch2\u003e1.6.11 (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd configuring of logging format and logger name via environment variables\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42035\"\u003e#42035\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/23a29228194e4a116849f11ffbf59fbad4c36485\"\u003e\u003ccode\u003e23a2922\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42126\"\u003e#42126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/f316a58137664d7a51bc7c3928fca0b881a08175\"\u003e\u003ccode\u003ef316a58\u003c/code\u003e\u003c/a\u003e Fix logging_formatter keyerror breaking change (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42122\"\u003e#42122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/72cb66a73862d38282d9ab2a5ed00b1a042ecb47\"\u003e\u003ccode\u003e72cb66a\u003c/code\u003e\u003c/a\u003e [Task]32767979: Support AI Foundry by Handling GEN_AI_SYSTEM Attributes (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41705\"\u003e#41705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/48a23debbb7f0bce1b8c89c3edc8b9ad35d83fd6\"\u003e\u003ccode\u003e48a23de\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-monitor-opentelemetry (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42096\"\u003e#42096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7fc38f57f158237cbf62fde597c22e0ebd9a1574\"\u003e\u003ccode\u003e7fc38f5\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-monitor-2025-07-04-83128(can only be merged by SDK owner) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/b59df36163bc9b3278e1043055b61c8d44d62f90\"\u003e\u003ccode\u003eb59df36\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-monitor-ingestion (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42108\"\u003e#42108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/d60206da4c89e9d6ec3ccbb026527056a7b6c0ec\"\u003e\u003ccode\u003ed60206d\u003c/code\u003e\u003c/a\u003e [Monitor] Increment version and update Changelog (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42105\"\u003e#42105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0ee55a86e92c02a003505272cbac957b3a2ece1f\"\u003e\u003ccode\u003e0ee55a8\u003c/code\u003e\u003c/a\u003e [Monitor Ingestion] Add typespec generation files (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41923\"\u003e#41923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/6291070cc7c9c4b335492eb206367cf73dd9e21c\"\u003e\u003ccode\u003e6291070\u003c/code\u003e\u003c/a\u003e rlease (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42082\"\u003e#42082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e81b4c34b4779a5c87b0ea5701c082fba44512b8\"\u003e\u003ccode\u003ee81b4c3\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42076\"\u003e#42076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-monitor-opentelemetry_1.6.10...azure-monitor-opentelemetry_1.6.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pillow` from 10.4.0 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-pillow/Pillow/releases\"\u003epillow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html\"\u003ehttps://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRemovals\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for EOL PyPy3.9 \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8335\"\u003e#8335\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove all WITH_* flags from _imaging.c and other flags \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8211\"\u003e#8211\u003c/a\u003e [\u003ca href=\"https://github.com/homm\"\u003e\u003ccode\u003e@​homm\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove unused _util.is_directory \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8259\"\u003e#8259\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8 \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8183\"\u003e#8183\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove PSFile, PyAccess and USE_CFFI_ACCESS \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8182\"\u003e#8182\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate ICNS (width, height, scale) sizes in favour of load(scale) \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8352\"\u003e#8352\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeprecate isImageType \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8364\"\u003e#8364\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeprecate support for FreeType 2.9.0 \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8356\"\u003e#8356\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove WebP support without anim, mux/demux, and with buggy alpha \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8213\"\u003e#8213\u003c/a\u003e [\u003ca href=\"https://github.com/homm\"\u003e\u003ccode\u003e@​homm\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeprecate JpegImageFile huffman_ac and huffman_dc \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8274\"\u003e#8274\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeprecate ImageMath lambda_eval and unsafe_eval options argument \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8242\"\u003e#8242\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not create core image in TIFF seek() \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8392\"\u003e#8392\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemoved custom build_openjpeg \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8365\"\u003e#8365\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport writing LONG8 offsets in AppendingTiffWriter \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8417\"\u003e#8417\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUse ImageFile.MAXBLOCK when saving TIFF images \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8461\"\u003e#8461\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAlways raise warnings for deprecated feature checks \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8459\"\u003e#8459\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDo not close provided file handles with libtiff when saving \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8458\"\u003e#8458\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Skip QEMU-emulated wheels on workflow dispatch event\u0026quot; \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8455\"\u003e#8455\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport ImageFilter.BuiltinFilter for I;16* images \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8438\"\u003e#8438\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8448\"\u003e#8448\u003c/a\u003e [\u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUse ImagingCore.ptr instead of ImagingCore.id \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8341\"\u003e#8341\u003c/a\u003e [\u003ca href=\"https://github.com/homm\"\u003e\u003ccode\u003e@​homm\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSimplified code \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8445\"\u003e#8445\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemoved unused code \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUpdated EPS mode when opening images without transparency \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8281\"\u003e#8281\u003c/a\u003e [\u003ca href=\"https://github.com/Yay295\"\u003e\u003ccode\u003e@​Yay295\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUse transparency when combining P frames from APNGs \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8443\"\u003e#8443\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eGenerate and upload attestations to PyPI \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8441\"\u003e#8441\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDo not convert images unnecessarily in ...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/Vemarthula-Microsoft/chat-with-your-data-solution-accelerator/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vemarthula-Microsoft%2Fchat-with-your-data-solution-accelerator/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"2597256562","node_id":"PR_kwDOJsCR1M6azv1y","number":172,"state":"open","title":"Bump azure-functions from 1.22.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-17T01:01:36.000Z","updated_at":"2025-06-23T23:57:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.22.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.22.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hochfrequenz/fristenkalender-functions/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hochfrequenz%2Ffristenkalender-functions/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"},{"uuid":"2594748869","node_id":"PR_kwDOFPyywM6aqLnF","number":194,"state":"closed","title":"Bump azure-functions from 1.22.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-16T07:47:02.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T07:39:03.000Z","updated_at":"2025-06-16T07:47:02.000Z","time_to_close":479,"merged_at":"2025-06-16T07:47:02.000Z","merged_by":"mergify[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.22.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.22.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/berviantoleo/udacity-azure-project-2/pull/194","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/berviantoleo%2Fudacity-azure-project-2/issues/194","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/194/packages"},{"uuid":"2594184917","node_id":"PR_kwDOMYC2x86aoB7V","number":57,"state":"closed","title":"Bump azure-functions from 1.22.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["infhyroyage"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-26T02:38:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T01:10:52.000Z","updated_at":"2025-06-26T02:38:34.000Z","time_to_close":869261,"merged_at":"2025-06-26T02:38:33.000Z","merged_by":"infhyroyage","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.22.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.22.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/infhyroyage/QuestionGPTTranslator/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/infhyroyage%2FQuestionGPTTranslator/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"2593315754","node_id":"PR_kwDOIRUIjs6aktuq","number":162,"state":"closed","title":"#patch: bump azure-functions from 1.22.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-15T11:28:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-15T07:31:18.000Z","updated_at":"2025-06-15T11:28:40.000Z","time_to_close":14242,"merged_at":"2025-06-15T11:28:40.000Z","merged_by":"seamuslowry","closed_by":null,"dependency_metadata":{"prefix":"#patch","packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.22.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.22.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/seamuslowry/hundred-and-ten-serverless/pull/162","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/seamuslowry%2Fhundred-and-ten-serverless/issues/162","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/162/packages"}],"issue_packages":[{"old_version":"1.23.0","new_version":"2.0.0","update_type":"major","path":"/nsg-flow-logs","pr_created_at":"2026-03-30T09:55:54.000Z","version_change":"1.23.0 → 2.0.0","issue":{"uuid":"4169328420","node_id":"PR_kwDOMfho0c7Oj4Ts","number":17,"state":"open","title":"deps(deps): bump azure-functions from 1.23.0 to 2.0.0 in /nsg-flow-logs","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T09:55:54.000Z","updated_at":"2026-03-30T09:55:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"azure-functions","old_version":"1.23.0","new_version":"2.0.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":"/nsg-flow-logs","ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.23.0 to 2.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePy3.13+ logging issue with operation_Name (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1811\"\u003e#1811\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate timezone in reload request (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1819\"\u003e#1819\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild \u0026amp; Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 1.1.0b2 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1804\"\u003e#1804\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin setuptools for linux-arm64 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1827\"\u003e#1827\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtimes-v1 1.1.0b4\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for logging.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove 3.7 \u0026amp; 3.8 from worker nuget by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1810\"\u003eAzure/azure-functions-python-worker#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Py3.13+ logging issue with operation_Name by \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1811\"\u003eAzure/azure-functions-python-worker#1811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for debug logging and error message typos and removes unhelpful logs.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 AppInsights logging by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1791\"\u003eAzure/azure-functions-python-worker#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 debug logging, error message typo, remove unhelpful warning log by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1799\"\u003eAzure/azure-functions-python-worker#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.23.0\u0026new-version=2.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PaloAltoNetworks/cortex-azure-functions/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaloAltoNetworks%2Fcortex-azure-functions/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"1.24.0","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-30T06:47:31.000Z","version_change":"1.24.0 → 2.0.0","issue":{"uuid":"4167971192","node_id":"PR_kwDONxgS-s7OgeRo","number":54,"state":"closed","title":"build(deps): bump azure-functions from 1.24.0 to 2.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T07:01:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T06:47:31.000Z","updated_at":"2026-04-20T07:01:38.000Z","time_to_close":1815245,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"azure-functions","old_version":"1.24.0","new_version":"2.0.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.24.0 to 2.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePy3.13+ logging issue with operation_Name (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1811\"\u003e#1811\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate timezone in reload request (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1819\"\u003e#1819\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild \u0026amp; Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 1.1.0b2 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1804\"\u003e#1804\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin setuptools for linux-arm64 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1827\"\u003e#1827\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtimes-v1 1.1.0b4\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for logging.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove 3.7 \u0026amp; 3.8 from worker nuget by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1810\"\u003eAzure/azure-functions-python-worker#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Py3.13+ logging issue with operation_Name by \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1811\"\u003eAzure/azure-functions-python-worker#1811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for debug logging and error message typos and removes unhelpful logs.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 AppInsights logging by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1791\"\u003eAzure/azure-functions-python-worker#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 debug logging, error message typo, remove unhelpful warning log by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1799\"\u003eAzure/azure-functions-python-worker#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.24.0\u0026new-version=2.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/jmcdaniel82/adp-to-azuread/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcdaniel82%2Fadp-to-azuread/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"1.24.0","new_version":"2.0.0","update_type":"major","path":null,"pr_created_at":"2026-03-30T01:10:45.000Z","version_change":"1.24.0 → 2.0.0","issue":{"uuid":"4166323996","node_id":"PR_kwDOMxMHlM7OcvJF","number":283,"state":"closed","title":"Bump azure-functions from 1.24.0 to 2.0.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["infhyroyage"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T01:11:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T01:10:45.000Z","updated_at":"2026-04-20T01:11:36.000Z","time_to_close":1814449,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.24.0","new_version":"2.0.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.24.0 to 2.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePy3.13+ logging issue with operation_Name (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1811\"\u003e#1811\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate timezone in reload request (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1819\"\u003e#1819\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild \u0026amp; Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 1.1.0b2 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1804\"\u003e#1804\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin setuptools for linux-arm64 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1827\"\u003e#1827\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtimes-v1 1.1.0b4\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for logging.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove 3.7 \u0026amp; 3.8 from worker nuget by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1810\"\u003eAzure/azure-functions-python-worker#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Py3.13+ logging issue with operation_Name by \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1811\"\u003eAzure/azure-functions-python-worker#1811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for debug logging and error message typos and removes unhelpful logs.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 AppInsights logging by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1791\"\u003eAzure/azure-functions-python-worker#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 debug logging, error message typo, remove unhelpful warning log by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1799\"\u003eAzure/azure-functions-python-worker#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/infhyroyage/QuestionGPTPortal/pull/283","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/infhyroyage%2FQuestionGPTPortal/issues/283","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/283/packages"}},{"old_version":"1.24.0","new_version":"2.0.0","update_type":"major","path":"the prod-dependencies group","pr_created_at":"2026-03-24T08:06:59.000Z","version_change":"1.24.0 → 2.0.0","issue":{"uuid":"4126007114","node_id":"PR_kwDOE9JXts7M6u_p","number":83,"state":"closed","title":"Bump azure-functions from 1.24.0 to 2.0.0 in the prod-dependencies group","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-15T08:09:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-24T08:06:59.000Z","updated_at":"2026-05-15T08:09:57.000Z","time_to_close":4492976,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.24.0","new_version":"2.0.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":"the prod-dependencies group","ecosystem":"pip"},"body":"Bumps the prod-dependencies group with 1 update: [azure-functions](https://github.com/Azure/azure-functions-python-worker).\n\nUpdates `azure-functions` from 1.24.0 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePy3.13+ logging issue with operation_Name (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1811\"\u003e#1811\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate timezone in reload request (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1819\"\u003e#1819\u003c/a\u003e) - \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild \u0026amp; Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 1.1.0b2 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1804\"\u003e#1804\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin setuptools for linux-arm64 (\u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/issues/1827\"\u003e#1827\u003c/a\u003e) - \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtimes-v1 1.1.0b4\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for logging.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove 3.7 \u0026amp; 3.8 from worker nuget by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1810\"\u003eAzure/azure-functions-python-worker#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Py3.13+ logging issue with operation_Name by \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1811\"\u003eAzure/azure-functions-python-worker#1811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for debug logging and error message typos and removes unhelpful logs.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 AppInsights logging by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1791\"\u003eAzure/azure-functions-python-worker#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 debug logging, error message typo, remove unhelpful warning log by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1799\"\u003eAzure/azure-functions-python-worker#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.24.0\u0026new-version=2.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jlaundry/mdfe_storage_gzip/pull/83","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlaundry%2Fmdfe_storage_gzip/issues/83","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/83/packages"}},{"old_version":"1.23.0","new_version":"1.24.0","update_type":"minor","path":"/azure_function","pr_created_at":"2025-12-18T20:55:52.000Z","version_change":"1.23.0 → 1.24.0","issue":{"uuid":"3744818853","node_id":"PR_kwDOJoTHfM65ruUT","number":39,"state":"closed","title":"Bump azure-functions from 1.23.0 to 1.24.0 in /azure_function","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-18T20:58:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-18T20:55:52.000Z","updated_at":"2025-12-18T20:58:28.000Z","time_to_close":154,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":"/azure_function","ecosystem":"pip"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.23.0 to 1.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-functions-runtimes-v1 1.1.0b4\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for logging.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove 3.7 \u0026amp; 3.8 from worker nuget by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1810\"\u003eAzure/azure-functions-python-worker#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Py3.13+ logging issue with operation_Name by \u003ca href=\"https://github.com/gavin-aguiar\"\u003e\u003ccode\u003e@​gavin-aguiar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1811\"\u003eAzure/azure-functions-python-worker#1811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v1-1.1.0b2...runtimes/v1-1.1.0b4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eazure-functions-runtime-v1 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eRelease Summary\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for debug logging and error message typos and removes unhelpful logs.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fixes:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 AppInsights logging by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1791\"\u003eAzure/azure-functions-python-worker#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: 3.13 debug logging, error message typo, remove unhelpful warning log by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1799\"\u003eAzure/azure-functions-python-worker#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v1-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.23.0\u0026new-version=1.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/lAnubisl/AzureFunctionPython/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lAnubisl%2FAzureFunctionPython/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"1.23.0","new_version":"1.24.0","update_type":"minor","path":null,"pr_created_at":"2025-10-20T14:38:33.000Z","version_change":"1.23.0 → 1.24.0","issue":{"uuid":"3532708004","node_id":"PR_kwDOMnSWtM6upVz9","number":77,"state":"closed","title":"deps(deps): bump the python group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-27T13:49:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-20T14:38:33.000Z","updated_at":"2025-10-27T13:49:28.000Z","time_to_close":601853,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"python","update_count":16,"packages":[{"name":"anyio","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/agronholm/anyio"},{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"certifi","old_version":"2025.8.3","new_version":"2025.10.5","repository_url":"https://github.com/certifi/python-certifi"},{"name":"charset-normalizer","old_version":"3.4.3","new_version":"3.4.4","repository_url":"https://github.com/jawah/charset_normalizer"},{"name":"fastapi","old_version":"0.117.1","new_version":"0.119.1","repository_url":"https://github.com/fastapi/fastapi"},{"name":"httptools","old_version":"0.6.4","new_version":"0.7.1","repository_url":"https://github.com/MagicStack/httptools"},{"name":"idna","old_version":"3.10","new_version":"3.11","repository_url":"https://github.com/kjd/idna"},{"name":"markupsafe","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/pallets/markupsafe"},{"name":"pydantic","old_version":"2.11.9","new_version":"2.11.10","repository_url":"https://github.com/pydantic/pydantic"},{"name":"pyyaml","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/yaml/pyyaml"},{"name":"rich","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/Textualize/rich"},{"name":"typer","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/fastapi/typer"},{"name":"uvicorn","old_version":"0.36.0","new_version":"0.38.0","repository_url":"https://github.com/Kludex/uvicorn"},{"name":"uvloop","old_version":"0.21.0","new_version":"0.22.1","repository_url":"https://github.com/MagicStack/uvloop"},{"name":"watchfiles","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/samuelcolvin/watchfiles"},{"name":"pipdeptree","old_version":"2.28.0","new_version":"2.29.0","repository_url":"https://github.com/tox-dev/pipdeptree"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyio](https://github.com/agronholm/anyio) | `4.10.0` | `4.11.0` |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.23.0` | `1.24.0` |\n| [certifi](https://github.com/certifi/python-certifi) | `2025.8.3` | `2025.10.5` |\n| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.3` | `3.4.4` |\n| [fastapi](https://github.com/fastapi/fastapi) | `0.117.1` | `0.119.1` |\n| [httptools](https://github.com/MagicStack/httptools) | `0.6.4` | `0.7.1` |\n| [idna](https://github.com/kjd/idna) | `3.10` | `3.11` |\n| [markupsafe](https://github.com/pallets/markupsafe) | `3.0.2` | `3.0.3` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.11.9` | `2.11.10` |\n| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.2` | `6.0.3` |\n| [rich](https://github.com/Textualize/rich) | `14.1.0` | `14.2.0` |\n| [typer](https://github.com/fastapi/typer) | `0.19.1` | `0.19.2` |\n| [uvicorn](https://github.com/Kludex/uvicorn) | `0.36.0` | `0.38.0` |\n| [uvloop](https://github.com/MagicStack/uvloop) | `0.21.0` | `0.22.1` |\n| [watchfiles](https://github.com/samuelcolvin/watchfiles) | `1.1.0` | `1.1.1` |\n| [pipdeptree](https://github.com/tox-dev/pipdeptree) | `2.28.0` | `2.29.0` |\n\n\nUpdates `anyio` from 4.10.0 to 4.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/anyio/releases\"\u003eanyio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for cancellation reasons (the \u003ccode\u003ereason\u003c/code\u003e parameter to \u003ccode\u003eCancelScope.cancel()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped the minimum version of Trio to v0.31.0\u003c/li\u003e\n\u003cli\u003eAdded the ability to enter the event loop from foreign (non-worker) threads by passing the return value of \u003ccode\u003eanyio.lowlevel.current_token()\u003c/code\u003e to \u003ccode\u003eanyio.from_thread.run()\u003c/code\u003e and \u003ccode\u003eanyio.from_thread.run_sync()\u003c/code\u003e as the \u003ccode\u003etoken\u003c/code\u003e keyword argument (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded pytest option (\u003ccode\u003eanyio_mode = \u0026quot;auto\u0026quot;\u003c/code\u003e) to make the pytest plugin automatically handle all async tests (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eanyio.Condition.wait_for()\u003c/code\u003e method for feature parity with asyncio (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the default type argument of \u003ccode\u003eanyio.abc.TaskStatus\u003c/code\u003e from \u003ccode\u003eAny\u003c/code\u003e to \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TCP listener behavior to guarantee the same ephemeral port is used for all socket listeners when \u003ccode\u003elocal_port=0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/857\"\u003e#857\u003c/a\u003e; PR by \u003ca href=\"https://github.com/11kkw\"\u003e\u003ccode\u003e@​11kkw\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/agronholm\"\u003e\u003ccode\u003e@​agronholm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed inconsistency between Trio and asyncio where a TCP stream that previously raised a \u003ccode\u003eBrokenResourceError\u003c/code\u003e on \u003ccode\u003esend()\u003c/code\u003e would still raise \u003ccode\u003eBrokenResourceError\u003c/code\u003e after the stream was closed on asyncio, but \u003ccode\u003eClosedResourceError\u003c/code\u003e on Trio. They now both raise a \u003ccode\u003eClosedResourceError\u003c/code\u003e in this scenario. (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst\"\u003eanyio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion history\u003c/h1\u003e\n\u003cp\u003eThis library adheres to \u003ccode\u003eSemantic Versioning 2.0 \u0026lt;http://semver.org/\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eUNRELEASED\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003euvloop=True\u003c/code\u003e on Windows via the winloop_ implementation\n(\u003ccode\u003e[#960](https://github.com/agronholm/anyio/issues/960) \u0026lt;https://github.com/agronholm/anyio/pull/960\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/Vizonex\"\u003e\u003ccode\u003e@​Vizonex\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for use as a context manager to \u003ccode\u003eanyio.lowlevel.RunVar\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _winloop: \u003ca href=\"https://github.com/Vizonex/Winloop\"\u003ehttps://github.com/Vizonex/Winloop\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e4.11.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for cancellation reasons (the \u003ccode\u003ereason\u003c/code\u003e parameter to\n\u003ccode\u003eCancelScope.cancel()\u003c/code\u003e)\n(\u003ccode\u003e[#975](https://github.com/agronholm/anyio/issues/975) \u0026lt;https://github.com/agronholm/anyio/pull/975\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eBumped the minimum version of Trio to v0.31.0\u003c/li\u003e\n\u003cli\u003eAdded the ability to enter the event loop from foreign (non-worker) threads by\npassing the return value of \u003ccode\u003eanyio.lowlevel.current_token()\u003c/code\u003e to\n\u003ccode\u003eanyio.from_thread.run()\u003c/code\u003e and \u003ccode\u003eanyio.from_thread.run_sync()\u003c/code\u003e as the \u003ccode\u003etoken\u003c/code\u003e\nkeyword argument (\u003ccode\u003e[#256](https://github.com/agronholm/anyio/issues/256) \u0026lt;https://github.com/agronholm/anyio/issues/256\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eAdded pytest option (\u003ccode\u003eanyio_mode = \u0026quot;auto\u0026quot;\u003c/code\u003e) to make the pytest plugin automatically\nhandle all async tests\n(\u003ccode\u003e[#971](https://github.com/agronholm/anyio/issues/971) \u0026lt;https://github.com/agronholm/anyio/pull/971\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eanyio.Condition.wait_for()\u003c/code\u003e method for feature parity with asyncio\n(\u003ccode\u003e[#974](https://github.com/agronholm/anyio/issues/974) \u0026lt;https://github.com/agronholm/anyio/pull/974\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eChanged the default type argument of \u003ccode\u003eanyio.abc.TaskStatus\u003c/code\u003e from \u003ccode\u003eAny\u003c/code\u003e to \u003ccode\u003eNone\u003c/code\u003e\n(\u003ccode\u003e[#964](https://github.com/agronholm/anyio/issues/964) \u0026lt;https://github.com/agronholm/anyio/pull/964\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed TCP listener behavior to guarantee the same ephemeral port is used for all\nsocket listeners when \u003ccode\u003elocal_port=0\u003c/code\u003e\n(\u003ccode\u003e[#857](https://github.com/agronholm/anyio/issues/857) \u0026lt;https://github.com/agronholm/anyio/issues/857\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/11kkw\"\u003e\u003ccode\u003e@​11kkw\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/agronholm\"\u003e\u003ccode\u003e@​agronholm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed inconsistency between Trio and asyncio where a TCP stream that previously\nraised a \u003ccode\u003eBrokenResourceError\u003c/code\u003e on \u003ccode\u003esend()\u003c/code\u003e would still raise\n\u003ccode\u003eBrokenResourceError\u003c/code\u003e after the stream was closed on asyncio, but\n\u003ccode\u003eClosedResourceError\u003c/code\u003e on Trio. They now both raise a \u003ccode\u003eClosedResourceError\u003c/code\u003e in this\nscenario. (\u003ccode\u003e[#671](https://github.com/agronholm/anyio/issues/671) \u0026lt;https://github.com/agronholm/anyio/issues/671\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e4.10.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003efeed_data()\u003c/code\u003e method to the \u003ccode\u003eBufferedByteReceiveStream\u003c/code\u003e class, allowing\nusers to inject data directly into the buffer\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded various class methods to wrap existing sockets as listeners or socket streams:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSocketListener.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSocketStream.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUNIXSocketStream.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUDPSocket.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConnectedUDPSocket.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/08737af202f6610cdb8ba53fecaefd9c03269637\"\u003e\u003ccode\u003e08737af\u003c/code\u003e\u003c/a\u003e Bumped up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/8bb9fe04a1c0a4b6615c843d4a88bba38a386059\"\u003e\u003ccode\u003e8bb9fe0\u003c/code\u003e\u003c/a\u003e Fixed the inconsistent exception on sending to a closed TCP stream (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/963709358a05ced66986e928b593b4bd82422981\"\u003e\u003ccode\u003e9637093\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/f1bc6ee95a75007681ef9cb4eec0369838b390e9\"\u003e\u003ccode\u003ef1bc6ee\u003c/code\u003e\u003c/a\u003e Fixed changelog entry formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/0b58964a26c68ca427b711bbe8536f61ed900133\"\u003e\u003ccode\u003e0b58964\u003c/code\u003e\u003c/a\u003e Mentioned the sub-interpreter support in the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/1ed112c65628d3cce312e7b6875b9f914d174a71\"\u003e\u003ccode\u003e1ed112c\u003c/code\u003e\u003c/a\u003e Ensure same port is used for IPv4/IPv6 when creating TCP listener with local_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/aceeee09868642311a96626924f2f09c088a26c0\"\u003e\u003ccode\u003eaceeee0\u003c/code\u003e\u003c/a\u003e Re-enabled coverage reporting on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/6b890dc869f54b6237caff52a74e86382c076ad2\"\u003e\u003ccode\u003e6b890dc\u003c/code\u003e\u003c/a\u003e Reworded a changelog entry and added PR links to others\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/944257d2d59e8057dd00cd5cc96d8f73028031dd\"\u003e\u003ccode\u003e944257d\u003c/code\u003e\u003c/a\u003e Updated pre-commit modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/087975f44599471a84bea2077731143a346c276a\"\u003e\u003ccode\u003e087975f\u003c/code\u003e\u003c/a\u003e Fixed a documentation style (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agronholm/anyio/compare/4.10.0...4.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-functions` from 1.23.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `certifi` from 2025.8.3 to 2025.10.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/fb14ac49a976b1695d84b1ac1307276a20b3aac9\"\u003e\u003ccode\u003efb14ac4\u003c/code\u003e\u003c/a\u003e 2025.10.05 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/2c7c7ee6b76a118191b685a4cc028d4241f22eb7\"\u003e\u003ccode\u003e2c7c7ee\u003c/code\u003e\u003c/a\u003e Add Python 3.14 classifier in setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/1a5cb7b3771bba256755f88b3dcf3ac13f064622\"\u003e\u003ccode\u003e1a5cb7b\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5.6.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/dea59605ef2b266c2e0e67938e8c8535a04b1211\"\u003e\u003ccode\u003edea5960\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/83566b7c993eef772facdaff59c7bba105675329\"\u003e\u003ccode\u003e83566b7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/ca2e121bdb304fd01f802d3b1ee6a65684f569f2\"\u003e\u003ccode\u003eca2e121\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 4.3.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/certifi/python-certifi/compare/2025.08.03...2025.10.05\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charset-normalizer` from 3.4.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/releases\"\u003echarset-normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.3...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003emultiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md\"\u003echarset-normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.2...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003e multiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/b30ffdcc2f11043c0d34e60fe66d3815cd49b32b\"\u003e\u003ccode\u003eb30ffdc\u003c/code\u003e\u003c/a\u003e :wrench: fix checksum step in cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/d3fbfcfad7dfe3c640886f1a6a6351da527f6634\"\u003e\u003ccode\u003ed3fbfcf\u003c/code\u003e\u003c/a\u003e :wrench: fix cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/dafbb95f8c00d3cc8b99158caa63006ffab98749\"\u003e\u003ccode\u003edafbb95\u003c/code\u003e\u003c/a\u003e Release 3.4.4 (\u003ca href=\"https://redirect.github.com/jawah/charset_normalizer/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/1f18ffaa69d2c84fea7abedb8840197ba9c14562\"\u003e\u003ccode\u003e1f18ffa\u003c/code\u003e\u003c/a\u003e :arrow_up: raise mypy upper bound to 1.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/ef4ac69ad203891f24e26b2422ab3a08053044fa\"\u003e\u003ccode\u003eef4ac69\u003c/code\u003e\u003c/a\u003e Merge branch 'release-3.4.4' of github.com:jawah/charset_normalizer into rele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/4b35dda053db5e2e60a247e80a116e4ef04f439b\"\u003e\u003ccode\u003e4b35dda\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/0ec6452f1a34cbc77a55b237c4118807b44c2a33\"\u003e\u003ccode\u003e0ec6452\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/f341edec8a828dda394abfa011b1ded8b4b102e2\"\u003e\u003ccode\u003ef341ede\u003c/code\u003e\u003c/a\u003e :arrow_up: upgrade dependencies (dev, ci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/a308841e660a4d61ea6c448e7b8bf97415ecdc4a\"\u003e\u003ccode\u003ea308841\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/9c906da611d5ca5ef076d6bf7f60e629f661d0b0\"\u003e\u003ccode\u003e9c906da\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jawah/charset_normalizer/compare/3.4.3...3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastapi` from 0.117.1 to 0.119.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/fastapi/releases\"\u003efastapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.119.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix internal Pydantic v1 compatibility (warnings) for Python 3.14 and Pydantic 2.12.1. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14186\"\u003e#14186\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Replace \u003ccode\u003estarlette.io\u003c/code\u003e by \u003ccode\u003estarlette.dev\u003c/code\u003e and \u003ccode\u003euvicorn.org\u003c/code\u003e by \u003ccode\u003euvicorn.dev\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14176\"\u003e#14176\u003c/a\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔧 Add sponsor Requestly. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14205\"\u003e#14205\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e🔧 Configure reminder for \u003ccode\u003ewaiting\u003c/code\u003e label in \u003ccode\u003eissue-manager\u003c/code\u003e. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14156\"\u003e#14156\u003c/a\u003e by \u003ca href=\"https://github.com/YuriiMotov\"\u003e\u003ccode\u003e@​YuriiMotov\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.119.0\u003c/h2\u003e\n\u003cp\u003eFastAPI now (temporarily) supports both Pydantic v2 models and \u003ccode\u003epydantic.v1\u003c/code\u003e models at the same time in the same app, to make it easier for any FastAPI apps still using Pydantic v1 to gradually but quickly \u003cstrong\u003emigrate to Pydantic v2\u003c/strong\u003e.\u003c/p\u003e\n\u003cpre lang=\"Python\"\u003e\u003ccode\u003efrom fastapi import FastAPI\nfrom pydantic import BaseModel as BaseModelV2\nfrom pydantic.v1 import BaseModel\n\u003cp\u003eclass Item(BaseModel):\u003cbr /\u003e\nname: str\u003cbr /\u003e\ndescription: str | None = None\u003c/p\u003e\n\u003cp\u003eclass ItemV2(BaseModelV2):\u003cbr /\u003e\ntitle: str\u003cbr /\u003e\nsummary: str | None = None\u003c/p\u003e\n\u003cp\u003eapp = FastAPI()\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/app\"\u003e\u003ccode\u003e@​app\u003c/code\u003e\u003c/a\u003e.post(\u0026quot;/items/\u0026quot;, response_model=ItemV2)\u003cbr /\u003e\ndef create_item(item: Item):\u003cbr /\u003e\nreturn {\u0026quot;title\u0026quot;: item.name, \u0026quot;summary\u0026quot;: item.description}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAdding this feature was a big effort with the main objective of making it easier for the few applications still stuck in Pydantic v1 to migrate to Pydantic v2.\u003c/p\u003e\n\u003cp\u003eAnd with this, support for \u003cstrong\u003ePydantic v1 is now deprecated\u003c/strong\u003e and will be \u003cstrong\u003eremoved\u003c/strong\u003e from FastAPI in a future version soon.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e: have in mind that the Pydantic team already stopped supporting Pydantic v1 for recent versions of Python, starting with Python 3.14.\u003c/p\u003e\n\u003cp\u003eYou can read in the docs more about how to \u003ca href=\"https://fastapi.tiangolo.com/how-to/migrate-from-pydantic-v1-to-pydantic-v2/\"\u003eMigrate from Pydantic v1 to Pydantic v2\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/864b569cf8453654fc3bc2c64108c0f644e2918c\"\u003e\u003ccode\u003e864b569\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.119.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/43f15d3b43235323059879b4d6f47b2efba0f52f\"\u003e\u003ccode\u003e43f15d3\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/d8c691f7f09989fa51b331b8a7a1ecfe93815a2f\"\u003e\u003ccode\u003ed8c691f\u003c/code\u003e\u003c/a\u003e 🐛 Fix internal Pydantic v1 compatibility (warnings) for Python 3.14 and Pydan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/6e49dc029541aaa896fa63c47647ccd3f066df67\"\u003e\u003ccode\u003e6e49dc0\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/7df594d284cabf837774dffc40e542cca9333ad2\"\u003e\u003ccode\u003e7df594d\u003c/code\u003e\u003c/a\u003e 🔧 Add sponsor Requestly (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14205\"\u003e#14205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/81f85831f5ac2aac7266eb6fb4322e7d77486587\"\u003e\u003ccode\u003e81f8583\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/7f810ca93b151c7e3765335118db7547b5cb9a5b\"\u003e\u003ccode\u003e7f810ca\u003c/code\u003e\u003c/a\u003e 🔧 Configure reminder for \u003ccode\u003ewaiting\u003c/code\u003e label in \u003ccode\u003eissue-manager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14156\"\u003e#14156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/414f961f1f1ebcc650f9b6f3a1788688cefd1d3d\"\u003e\u003ccode\u003e414f961\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/dde7bd1ceb4b081165b75c90b2694b98c7dafce3\"\u003e\u003ccode\u003edde7bd1\u003c/code\u003e\u003c/a\u003e 📝 Replace \u003ccode\u003estarlette.io\u003c/code\u003e by \u003ccode\u003estarlette.dev\u003c/code\u003e and \u003ccode\u003euvicorn.org\u003c/code\u003e by `uvicorn.dev...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/2e721e1b02186467dc3a7a95dfe45d8e7bd7d0d9\"\u003e\u003ccode\u003e2e721e1\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.119.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/fastapi/compare/0.117.1...0.119.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `httptools` from 0.6.4 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MagicStack/httptools/releases\"\u003ehttptools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003cp\u003eThis is identical to 0.7.0 whose CI failed uploading\u003c/p\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eModernize packaging and fix CI (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/130\"\u003e#130\u003c/a\u003e)\nDrop Python 3.8, add Python 3.14\nUse Cython 3.1.0\nBump llhttp to 9.3.0\n(by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Carreau\"\u003e\u003ccode\u003e@​Carreau\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/fantix\"\u003e\u003ccode\u003e@​fantix\u003c/code\u003e\u003c/a\u003e in 59bf94fc for \u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/129\"\u003e#129\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStatic Type-checking for httptools (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/Vizonex\"\u003e\u003ccode\u003e@​Vizonex\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/KRRT7\"\u003e\u003ccode\u003e@​KRRT7\u003c/code\u003e\u003c/a\u003e in b55f5fe2 for \u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/26461dae5a108d8e8b1e6cc206779055999f7905\"\u003e\u003ccode\u003e26461da\u003c/code\u003e\u003c/a\u003e httptools 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/cd7cab8ea5417a2af0a15a097b241fc2dd392ae3\"\u003e\u003ccode\u003ecd7cab8\u003c/code\u003e\u003c/a\u003e bump pypa/gh-action-pypi-publish to 1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/96ac6efae3216ba7448190e500ad9e78df8b6655\"\u003e\u003ccode\u003e96ac6ef\u003c/code\u003e\u003c/a\u003e allow releasing on 0.7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/b04ab824f23c8925d00d38e1ed0cfe4718ba1ba7\"\u003e\u003ccode\u003eb04ab82\u003c/code\u003e\u003c/a\u003e httptools 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/b55f5fe22782640d1a163c77c277b053c156ad1f\"\u003e\u003ccode\u003eb55f5fe\u003c/code\u003e\u003c/a\u003e Static Type-checking for httptools (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/59bf94fcca09db7b42a4b55707f0f4b89fe665ce\"\u003e\u003ccode\u003e59bf94f\u003c/code\u003e\u003c/a\u003e Modernize packaging and fix CI (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/922f366068f3a0b505cdfd22ff51c4c457e8e6df\"\u003e\u003ccode\u003e922f366\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MagicStack/httptools/compare/v0.6.4...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idna` from 3.10 to 3.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kjd/idna/blob/master/HISTORY.rst\"\u003eidna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.11 (2025-10-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Unicode 16.0.0, including significant changes to UTS46\nprocessing. As a result of Unicode ending support for it, transitional\nprocessing no longer has an effect and returns the same result.\u003c/li\u003e\n\u003cli\u003eAdd support for Python 3.14, lowest supported version is Python 3.8.\u003c/li\u003e\n\u003cli\u003eVarious updates to packaging, including PEP 740 support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/ad949ee3052c2265c66e3df2dd8871a5832ba327\"\u003e\u003ccode\u003ead949ee\u003c/code\u003e\u003c/a\u003e Release v3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/cae4ba779e0a543823894bd4136651c187944da8\"\u003e\u003ccode\u003ecae4ba7\u003c/code\u003e\u003c/a\u003e Second release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/8adb305165c77c4a45d1568a70ead75d2197692c\"\u003e\u003ccode\u003e8adb305\u003c/code\u003e\u003c/a\u003e Add space in RST link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/74cb2b652bb06133b0c4ab52cc98221be63162cf\"\u003e\u003ccode\u003e74cb2b6\u003c/code\u003e\u003c/a\u003e Release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/05dab09fdde5bbf7d52f757c4dc62e0ba934cca8\"\u003e\u003ccode\u003e05dab09\u003c/code\u003e\u003c/a\u003e Format idna-data with ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/90eac78b737d26613776b490432fc6d926b15c55\"\u003e\u003ccode\u003e90eac78\u003c/code\u003e\u003c/a\u003e Apply ruff formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a31ce7ecc0b767e40abb5ce28744ac567b73f366\"\u003e\u003ccode\u003ea31ce7e\u003c/code\u003e\u003c/a\u003e Remove errant test vectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/81f03334211c78c1832991ce70ebafb3cbfbb79c\"\u003e\u003ccode\u003e81f0333\u003c/code\u003e\u003c/a\u003e Omit vectors known to be broken in test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a0f32578c0cac28c7ffbb4c860c92eb2b9b579bd\"\u003e\u003ccode\u003ea0f3257\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into unicode-16-uts46-changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/38d98860e6a1ab92fd35ab09ea4739feabf339a3\"\u003e\u003ccode\u003e38d9886\u003c/code\u003e\u003c/a\u003e Remove extra UTS46 test vector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kjd/idna/compare/v3.10...v3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markupsafe` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/markupsafe/releases\"\u003emarkupsafe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cp\u003eThis is the MarkupSafe 3.0.3 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/MarkupSafe/3.0.3/\"\u003ehttps://pypi.org/project/MarkupSafe/3.0.3/\u003c/a\u003e\nChanges: \u003ca href=\"https://markupsafe.palletsprojects.com/page/changes/#version-3-0-3\"\u003ehttps://markupsafe.palletsprojects.com/page/changes/#version-3-0-3\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/markupsafe/milestone/15?closed=1\"\u003ehttps://github.com/pallets/markupsafe/milestone/15?closed=1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e__version__\u003c/code\u003e raises \u003ccode\u003eDeprecationWarning\u003c/code\u003e instead of \u003ccode\u003eUserWarning\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/487\"\u003e#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt multi-phase initialization PEP 489 for the C extension. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/494\"\u003e#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild Windows ARM64 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/485\"\u003e#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild Python 3.14 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/503\"\u003e#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild riscv64 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/505\"\u003e#505\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/markupsafe/blob/main/CHANGES.rst\"\u003emarkupsafe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.0.3\u003c/h2\u003e\n\u003cp\u003eReleased 2025-09-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e__version__\u003c/code\u003e raises \u003ccode\u003eDeprecationWarning\u003c/code\u003e instead of \u003ccode\u003eUserWarning\u003c/code\u003e.\n:issue:\u003ccode\u003e487\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdopt multi-phase initialisation (:pep:\u003ccode\u003e489\u003c/code\u003e) for the C extension.\n:issue:\u003ccode\u003e494\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild Windows ARM64 wheels. :issue:\u003ccode\u003e485\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild Python 3.14 wheels. :issue:\u003ccode\u003e503\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild riscv64 wheels. :issue:\u003ccode\u003e505\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/297fc8e356e6836a62087949245d09a28e9f1b13\"\u003e\u003ccode\u003e297fc8e\u003c/code\u003e\u003c/a\u003e release version 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/7e4e6ce249107c5f27fa6fe890e29da7a8dc8f0c\"\u003e\u003ccode\u003e7e4e6ce\u003c/code\u003e\u003c/a\u003e Free-threading: run with pytest-run-paralell (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/6100b9c0d466495a08d55b33cb172d7b5d8e9aa1\"\u003e\u003ccode\u003e6100b9c\u003c/code\u003e\u003c/a\u003e enable riscv64 wheels (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/c9d5ecfc7eec6f611b19cdc8e1cde1aaa65cb8eb\"\u003e\u003ccode\u003ec9d5ecf\u003c/code\u003e\u003c/a\u003e enable riscv64 wheels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/2f9b33753052e7c6df1464a7c900787d04ae9daf\"\u003e\u003ccode\u003e2f9b337\u003c/code\u003e\u003c/a\u003e tox for 3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/78d951a9549dee9fc901c55fc79a74a5f01e96fc\"\u003e\u003ccode\u003e78d951a\u003c/code\u003e\u003c/a\u003e update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/bb6744e392e79611b110c5ba022238eb1b855cc2\"\u003e\u003ccode\u003ebb6744e\u003c/code\u003e\u003c/a\u003e add entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/65c4134ab16a3faccbcac2cba90da0db2b799542\"\u003e\u003ccode\u003e65c4134\u003c/code\u003e\u003c/a\u003e upgrade cibuildwheel, add \u003ccode\u003ecp314\u003c/code\u003e wheels and test on CPython 3.14 (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/3a9bd88b84c9edba8b922bb12b84a59feed98788\"\u003e\u003ccode\u003e3a9bd88\u003c/code\u003e\u003c/a\u003e add cp314 wheels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/aafe44d87bd7974bc82af8c4010dea9938441edf\"\u003e\u003ccode\u003eaafe44d\u003c/code\u003e\u003c/a\u003e remove slsa provenance (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/markupsafe/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic` from 2.11.9 to 2.11.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/blob/main/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.10 (2025-10-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.11.10\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v1.10.24 changes by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/162b806fa1dcc7d99ec165023d572ac2ca421566\"\u003e\u003ccode\u003e162b806\u003c/code\u003e\u003c/a\u003e Prepare release v2.11.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/1f5915685083ba97db2787834f15f686f9253966\"\u003e\u003ccode\u003e1f59156\u003c/code\u003e\u003c/a\u003e Backport v1.10.24 changes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.11.9...v2.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyyaml` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yaml/pyyaml/releases\"\u003epyyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Python 3.14 and free-threading (experimental).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\"\u003ehttps://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES\"\u003epyyaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e6.0.3 (2025-09-25)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/yaml/pyyaml/pull/864\"\u003eyaml/pyyaml#864\u003c/a\u003e -- Support for Python 3.14 and free-threading (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yaml/pyyaml/commit/49790e73684bebad1df05ef8d828fa12f685bffb\"\u003e\u003ccode\u003e49790e7\u003c/code\u003e\u003c/a\u003e Release 6.0.3 (\u003ca href=\"https://redirect.github.com/yaml/pyyaml/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rich` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/releases\"\u003erich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eThe Easy as Pi release\u003c/h2\u003e\n\u003cp\u003eThis release bumps Python compatibility to the just-released Python 3.14.\u003c/p\u003e\n\u003ch2\u003e[14.2.0] - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePython3.14 compatibility \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3861\"\u003eTextualize/rich#3861\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/blob/master/CHANGELOG.md\"\u003erich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePython3.14 compatibility \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3861\"\u003eTextualize/rich#3861\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/494f83c923ca54ecc943bf5e60c0004e65fbb54e\"\u003e\u003ccode\u003e494f83c\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/d476e85a19ea62966a25f6df0e0a287da52ab35f\"\u003e\u003ccode\u003ed476e85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3862\"\u003e#3862\u003c/a\u003e from GeroZayas/docs/es-readme-sync-2025-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/518daaa39c17bad485c970bf229424784fbdf044\"\u003e\u003ccode\u003e518daaa\u003c/code\u003e\u003c/a\u003e docs(es): sync README.es.md (macOS, 16 colors, Python 3.8+)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/cd5074f87804aac2f6e5c6143e1cac5e3a0bddc5\"\u003e\u003ccode\u003ecd5074f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3861\"\u003e#3861\u003c/a\u003e from Textualize/python314\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/041406ca9b60af8fcc00cd7fc1b2973ab51eb851\"\u003e\u003ccode\u003e041406c\u003c/code\u003e\u003c/a\u003e removed asv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/655b5210cb1403100a646d167cf027eec760dd9f\"\u003e\u003ccode\u003e655b521\u003c/code\u003e\u003c/a\u003e test fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/27c2d2df7523315de4b81577d414db8c1c7312f9\"\u003e\u003ccode\u003e27c2d2d\u003c/code\u003e\u003c/a\u003e bump for Python3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/ea9d4db5d84b4e834979304e3053bf757daae322\"\u003e\u003ccode\u003eea9d4db\u003c/code\u003e\u003c/a\u003e Update feature_request.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Textualize/rich/compare/v14.1.0...v14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typer` from 0.19.1 to 0.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/releases\"\u003etyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.19.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛  Fix list convertor with an empty list default factory . PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1350\"\u003e#1350\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔥 Drop support for Python 3.7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/830\"\u003e#830\u003c/a\u003e by \u003ca href=\"https://github.com/kinuax\"\u003e\u003ccode\u003e@​kinuax\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆ Bump ruff from 0.13.0 to 0.13.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1339\"\u003e#1339\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ [pre-commit.ci] pre-commit autoupdate. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1351\"\u003e#1351\u003c/a\u003e by \u003ca href=\"https://github.com/apps/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1348\"\u003e#1348\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/blob/master/docs/release-notes.md\"\u003etyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.19.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛  Fix list convertor with an empty list default factory . PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1350\"\u003e#1350\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔥 Drop support for Python 3.7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/830\"\u003e#830\u003c/a\u003e by \u003ca href=\"https://github.com/kinuax\"\u003e\u003ccode\u003e@​kinuax\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆ Bump ruff from 0.13.0 to 0.13.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1339\"\u003e#1339\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ [pre-commit.ci] pre-commit autoupdate. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1351\"\u003e#1351\u003c/a\u003e by \u003ca href=\"https://github.com/apps/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1348\"\u003e#1348\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/dc07284d09f284c13cad0bec2f5ee5bebceeb31d\"\u003e\u003ccode\u003edc07284\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/a84fa460771bfb589d3b4e045e30b1d7104618c1\"\u003e\u003ccode\u003ea84fa46\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/f34aa4a35d4ef3ac1aeb29c48cfe11cd539c0a99\"\u003e\u003ccode\u003ef34aa4a\u003c/code\u003e\u003c/a\u003e 🐛  Fix list convertor with an empty list default factory  (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/df2359a5b636c4c0a6b80881d1ade852d4332997\"\u003e\u003ccode\u003edf2359a\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/437c51e8d9c683381923c57479dffe63a0c5e4f7\"\u003e\u003ccode\u003e437c51e\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/e921e7ce648df6cad96c8c7cb6edafce52cab444\"\u003e\u003ccode\u003ee921e7c\u003c/code\u003e\u003c/a\u003e ⬆ Bump ruff from 0.13.0 to 0.13.1 (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/923f60882da585db8ac1cd76eb1bb4f8425a07cb\"\u003e\u003ccode\u003e923f608\u003c/code\u003e\u003c/a\u003e ⬆ [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/805095c48e84b41c05474b3911dcb27ff836c5fe\"\u003e\u003ccode\u003e805095c\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/6be50c671c8e2ff4b7ca8a674a59db7173a24544\"\u003e\u003ccode\u003e6be50c6\u003c/code\u003e\u003c/a\u003e ⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5 (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1348\"\u003e#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/549596c0d77360e13247c0cc819cb8449b702dcf\"\u003e\u003ccode\u003e549596c\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/typer/compare/0.19.1...0.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uvicorn` from 0.36.0 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/releases\"\u003euvicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Python 3.14 by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2723\"\u003eKludex/uvicorn#2723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NGANAMODEIJunior\"\u003e\u003ccode\u003e@​NGANAMODEIJunior\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2713\"\u003eKludex/uvicorn#2713\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.37.0...0.38.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.37.0...0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--timeout-worker-healthcheck\u003c/code\u003e setting by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2711\"\u003eKludex/uvicorn#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eos.PathLike[str]\u003c/code\u003e type to \u003ccode\u003essl_ca_certs\u003c/code\u003e by \u003ca href=\"https://github.com/rnv812\"\u003e\u003ccode\u003e@​rnv812\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2676\"\u003eKludex/uvicorn#2676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LincolnPuzey\"\u003e\u003ccode\u003e@​LincolnPuzey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2669\"\u003eKludex/uvicorn#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rnv812\"\u003e\u003ccode\u003e@​rnv812\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2676\"\u003eKludex/uvicorn#2676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.1...0.37.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.36.1...0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise an exception when calling removed \u003ccode\u003eConfig.setup_event_loop()\u003c/code\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2709\"\u003eKludex/uvicorn#2709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.0...0.36.1\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.36.0...0.36.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md\"\u003euvicorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.0 (October 18, 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Python 3.14 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0 (September 23, 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--timeout-worker-healthcheck\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eos.PathLike[str]\u003c/code\u003e type to \u003ccode\u003essl_ca_certs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2676\"\u003e#2676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.1 (September 23, 2025)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise an exception when calling removed \u003ccode\u003eConfig.setup_event_loop()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2709\"\u003e#2709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/3850ad6520cafb290bd4174fa9c4ca5d33440c82\"\u003e\u003ccode\u003e3850ad6\u003c/code\u003e\u003c/a\u003e Version 0.38.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/9b3f17a549ec96f57bf4d975145fc58feefdd4e8\"\u003e\u003ccode\u003e9b3f17a\u003c/code\u003e\u003c/a\u003e Support Python 3.14 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/ce79f95d065c053b36449f67b3b2cefee5ecf167\"\u003e\u003ccode\u003ece79f95\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add Marcelo Trylesinski to the license (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2699\"\u003e#2699\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/dbf8797b47c79da542f530f2143b8e851e2388fd\"\u003e\u003ccode\u003edbf8797\u003c/code\u003e\u003c/a\u003e docs: add social icons (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/58f28be98eb95c8cf25905df10997b4af81c23e3\"\u003e\u003ccode\u003e58f28be\u003c/code\u003e\u003c/a\u003e Add section about event loop (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/93d95107490d5ea3693601388d7783c450058271\"\u003e\u003ccode\u003e93d9510\u003c/code\u003e\u003c/a\u003e Bump docs dependencies (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/9b1c6c45ed7fe8bd485ddad475f0feff03971af7\"\u003e\u003ccode\u003e9b1c6c4\u003c/code\u003e\u003c/a\u003e Move Marcelo Trylesinski to maintainers in \u003ccode\u003epyproject.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2719\"\u003e#2719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/57a61d86f2f123b1d35b9ff71e0f29d22d10806f\"\u003e\u003ccode\u003e57a61d8\u003c/code\u003e\u003c/a\u003e Add discord to README (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/7ef5f9f5e7e79887b4ab4214c15ab5a9ce63e193\"\u003e\u003ccode\u003e7ef5f9f\u003c/code\u003e\u003c/a\u003e chore(deps): bump astral-sh/setup-uv from 6.7.0 to 6.8.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2717\"\u003e#2717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/6d26d88970379cbf20b4dbf4f70e27f191db4ede\"\u003e\u003ccode\u003e6d26d88\u003c/code\u003e\u003c/a\u003e Update pyproject.toml for PEP639 compliance (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.0...0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uvloop` from 0.21.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MagicStack/uvloop/releases\"\u003euvloop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003cp\u003eThis is identical to 0.22.0, re-ran with CI fixes\u003c/p\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixes for Python 3.14 (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/638\"\u003e#638\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/graingert\"\u003e\u003ccode\u003e@​graingert\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/hroncok\"\u003e\u003ccode\u003e@​hroncok\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/paulocheque\"\u003e\u003ccode\u003e@​paulocheque\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/fantix\"\u003e\u003ccode\u003e@​fantix\u003c/code\u003e\u003c/a\u003e in 46456b6a for \u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/637\"\u003e#637\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd free-threading support (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/693\"\u003e#693\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/kumaraditya303\"\u003e\u003ccode\u003e@​kumaraditya303\u003c/code\u003e\u003c/a\u003e in 286b3707 for \u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/642\"\u003e#642\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse Cython \u003ccode\u003eenum\u003c/code\u003e for \u003ccode\u003e__PREALLOCED_BUFS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/634\"\u003e#634\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/jakirkham\"\u003e\u003ccode\u003e@​jakirkham\u003c/code\u003e\u003c/a\u003e in 7bb12a17 for \u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/634\"\u003e#634\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etest: fix getaddrinfo test (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/663\"\u003e#663\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/fantix\"\u003e\u003ccode\u003e@​fantix\u003c/code\u003e\u003c/a\u003e in 56807922 for \u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/663\"\u003e#663\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etest: fix task name for Python 3.13.3/3.14 (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/662\"\u003e#662\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/cjwatson\"\u003e\u003ccode\u003e@​cjwatson\u003c/code\u003e\u003c/a\u003e in 96b7ed31 for \u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/662\"\u003e#662\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/74f4c96d3fc5281b1820491d2568de771ea7851b\"\u003e\u003ccode\u003e74f4c96\u003c/code\u003e\u003c/a\u003e uvloop 0.22.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/321d345bdadd4d9f244a22ab9778a66d6cdd7f4f\"\u003e\u003ccode\u003e321d345\u003c/code\u003e\u003c/a\u003e ci: bump pypa/gh-action-pypi-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/3cf6b44fb39e0a865c812b8070fc8af640750476\"\u003e\u003ccode\u003e3cf6b44\u003c/code\u003e\u003c/a\u003e uvloop 0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/e4d569e244ba1c44305254a89e1abb7484759f73\"\u003e\u003ccode\u003ee4d569e\u003c/code\u003e\u003c/a\u003e ci: use native ubuntu-24.04-arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/d9fa054cf882615f7810081ed2bbb7820544371d\"\u003e\u003ccode\u003ed9fa054\u003c/code\u003e\u003c/a\u003e ci: fix test and release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/7effa903f6f4e6d66a6f330afac63079135826ec\"\u003e\u003ccode\u003e7effa90\u003c/code\u003e\u003c/a\u003e ci: fix artifact handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/286b370702109f84f60cfe80deae9abf8da2a2e4\"\u003e\u003ccode\u003e286b370\u003c/code\u003e\u003c/a\u003e add free-threading support (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/46456b6abd7e98b70e1dd38252272a98533cc75b\"\u003e\u003ccode\u003e46456b6\u003c/code\u003e\u003c/a\u003e Fixes for Python 3.14 (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/96b7ed31afaf02800d779a395591da6a2c8c50e1\"\u003e\u003ccode\u003e96b7ed3\u003c/code\u003e\u003c/a\u003e test: fix task name for Python 3.13.3/3.14 (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/uvloop/commit/56807922f847ddac231a53d5b03eef70092b987c\"\u003e\u003ccode\u003e5680792\u003c/code\u003e\u003c/a\u003e test: fix getaddrinfo test (\u003ca href=\"https://redirect.github.com/MagicStack/uvloop/issues/663\"\u003e#663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MagicStack/uvloop/compare/v0.21.0...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `watchfiles` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/samuelcolvin/watchfiles/releases\"\u003ewatchfiles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1 2025-10-14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Python 3.14 on windows builds by \u003ca href=\"https://github.com/zerocewl\"\u003e\u003ccode\u003e@​zerocewl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samuelcolvin/watchfiles/pull/352\"\u003esamuelcolvin/watchfiles#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprepare for v1.1.1 release by \u003ca href=\"https://github.com/samuelcolvin\"\u003e\u003ccode\u003e@​samuelcolvin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/samuelcolvin/watchfiles/pull/353\"\u003esamuelcolvin/watchfiles#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zerocewl\"\u003e\u003ccode\u003e@​zerocewl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/samuelcolvin/watchfiles/pull/352\"\u003esamuelcolvin/watchfiles#352\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/samuelcolvin/watchfiles/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/samuelcolvin/watchfiles/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelcolvin/watchfiles/commit/2b2327f2a007a32d736fffa4ab87d3f207053a49\"\u003e\u003ccode\u003e2b2327f\u003c/code\u003e\u003c/a\u003e prepare for v1.1.1 release (\u003ca href=\"https://redirect.github.com/samuelcolvin/watchfiles/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelcolvin/watchfiles/commit/c4bd3023d06f330232e7935179dc522365212d1e\"\u003e\u003ccode\u003ec4bd302\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 on windows builds (\u003ca href=\"https://redirect.github.com/samuelcolvin/watchfiles/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelcolvin/watchfiles/commit/e3c956b2a186433c6c3bb7d27b3d57fe639f9f4d\"\u003e\u003ccode\u003ee3c956b\u003c/code\u003e\u003c/a\u003e fix license years\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/samuelcolvin/watchfiles/compare/v1.1.0...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pipdeptree` from 2.28.0 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/pipdeptree/releases\"\u003epipdeptree's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBegin running tests against 3.14 by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/500\"\u003etox-dev/pipdeptree#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHave render functions call print() themselves rather than the caller by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/506\"\u003etox-dev/pipdeptree#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace large EnumAction class with simpler logic by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/511\"\u003etox-dev/pipdeptree#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop 3.9 support by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/512\"\u003etox-dev/pipdeptree#512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\"\u003ehttps://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/dc7cbd27cb2e578fff37fc65891ecb1630d58546\"\u003e\u003ccode\u003edc7cbd2\u003c/code\u003e\u003c/a\u003e Drop 3.9 support (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/f234e769661957213021651a623ec09aff7d2eb6\"\u003e\u003ccode\u003ef234e76\u003c/code\u003e\u003c/a\u003e Replace large EnumAction class with simpler logic (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/4afc022b1d16adbb6532670c4cf4fb0a88a6d210\"\u003e\u003ccode\u003e4afc022\u003c/code\u003e\u003c/a\u003e Bump astral-sh/setup-uv from 6 to 7 (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/6d38cea411ff203c29fcdbdc1d42ff99470f0ac2\"\u003e\u003ccode\u003e6d38cea\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/c7c3be80fc9305460120777c3a85e71b9978fdb5\"\u003e\u003ccode\u003ec7c3be8\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/ccd35cbabebf21783a6b9c34fd4c3ef3c6706e1d\"\u003e\u003ccode\u003eccd35cb\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/5672fb09f5ae5d958959891ba73a76371e547405\"\u003e\u003ccode\u003e5672fb0\u003c/code\u003e\u003c/a\u003e Have render functions call print() themselves rather than the caller (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/a1832d88ef189c9aac4b532b1f8f00f43e21b2f0\"\u003e\u003ccode\u003ea1832d8\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/3069608355e52ff1616aabc810f0996797baf151\"\u003e\u003ccode\u003e3069608\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/f7b21d7f4fe370b3195517642af5e596ccba61dd\"\u003e\u003ccode\u003ef7b21d7\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/WRLC/patron-authorization-service-azure-func/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WRLC%2Fpatron-authorization-service-azure-func/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"}},{"old_version":"1.23.0","new_version":"1.24.0","update_type":"minor","path":null,"pr_created_at":"2025-10-16T10:01:01.293Z","version_change":"1.23.0 → 1.24.0","issue":{"uuid":"2916298112","node_id":"PR_kwDOE9JXts6t0y2A","number":64,"state":"closed","title":"Bump the prod-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-16T10:01:01.293Z","updated_at":"2025-12-20T14:33:36.283Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"prod-dependencies","update_count":6,"packages":[{"name":"azure-core","old_version":"1.35.1","new_version":"1.36.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"certifi","old_version":"2025.8.3","new_version":"2025.10.5","repository_url":"https://github.com/certifi/python-certifi"},{"name":"charset-normalizer","old_version":"3.4.3","new_version":"3.4.4","repository_url":"https://github.com/jawah/charset_normalizer"},{"name":"cryptography","old_version":"46.0.1","new_version":"46.0.2","repository_url":"https://github.com/pyca/cryptography"},{"name":"idna","old_version":"3.10","new_version":"3.11","repository_url":"https://github.com/kjd/idna"}],"path":null,"ecosystem":"pip"},"body":"Bumps the prod-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [azure-core](https://github.com/Azure/azure-sdk-for-python) | `1.35.1` | `1.36.0` |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.23.0` | `1.24.0` |\n| [certifi](https://github.com/certifi/python-certifi) | `2025.8.3` | `2025.10.5` |\n| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.3` | `3.4.4` |\n| [cryptography](https://github.com/pyca/cryptography) | `46.0.1` | `46.0.2` |\n| [idna](https://github.com/kjd/idna) | `3.10` | `3.11` |\n\n\nUpdates `azure-core` from 1.35.1 to 1.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-core_1.36.0\u003c/h2\u003e\n\u003ch2\u003e1.36.0 (2025-10-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eTypeHandlerRegistry\u003c/code\u003e to \u003ccode\u003eazure.core.serialization\u003c/code\u003e to allow developers to register custom serializers and deserializers for specific types or conditions.  \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43051\"\u003e#43051\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed repeated import attempts of cchardet and chardet when charset_normalizer is used \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43092\"\u003e#43092\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003esix\u003c/code\u003e as a dependency since it was unused. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39962\"\u003e#39962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded caching to the tracing implementation detection function to prevent potential performance issues from repeated import attempts. \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43338\"\u003e#43338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/12ad0edbbd9adc122046678aca3f2872dc64c61f\"\u003e\u003ccode\u003e12ad0ed\u003c/code\u003e\u003c/a\u003e [Core] Prepare 1.36.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/b52527cdfdeff6b6aab4b93a87d4402b1403ce89\"\u003e\u003ccode\u003eb52527c\u003c/code\u003e\u003c/a\u003e [Core] Update TypeHandlerRegistry typing (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43393\"\u003e#43393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/cf6b99591bc149ae0df06d4b863fbb967f33a39e\"\u003e\u003ccode\u003ecf6b995\u003c/code\u003e\u003c/a\u003e [Core] Add tracing impl detection function caching (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43338\"\u003e#43338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/8ba0717ba0dd7b2174b8fa32693bc631f2162f24\"\u003e\u003ccode\u003e8ba0717\u003c/code\u003e\u003c/a\u003e [Core] Add type handling registry (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43051\"\u003e#43051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3ccc15e9b707afeade29434c528b3d8be116bc4f\"\u003e\u003ccode\u003e3ccc15e\u003c/code\u003e\u003c/a\u003e azure-core: remove six dependency (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39962\"\u003e#39962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/129e8586dc170d1a4632fe2341f6a4338c5991a6\"\u003e\u003ccode\u003e129e858\u003c/code\u003e\u003c/a\u003e [azure-core] Cache the search for charset detection library (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43092\"\u003e#43092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e432a89b2fc9ee3e7bbaca7f8ea93c07c21de1b3\"\u003e\u003ccode\u003ee432a89\u003c/code\u003e\u003c/a\u003e [Core] Enable CAE in auth policy by default (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42941\"\u003e#42941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/235268551abcfce241fa7d27d3c4012a87ad684b\"\u003e\u003ccode\u003e2352685\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-core (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42979\"\u003e#42979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-core_1.35.1...azure-core_1.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-functions` from 1.23.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `certifi` from 2025.8.3 to 2025.10.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/fb14ac49a976b1695d84b1ac1307276a20b3aac9\"\u003e\u003ccode\u003efb14ac4\u003c/code\u003e\u003c/a\u003e 2025.10.05 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/2c7c7ee6b76a118191b685a4cc028d4241f22eb7\"\u003e\u003ccode\u003e2c7c7ee\u003c/code\u003e\u003c/a\u003e Add Python 3.14 classifier in setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/1a5cb7b3771bba256755f88b3dcf3ac13f064622\"\u003e\u003ccode\u003e1a5cb7b\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5.6.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/dea59605ef2b266c2e0e67938e8c8535a04b1211\"\u003e\u003ccode\u003edea5960\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/83566b7c993eef772facdaff59c7bba105675329\"\u003e\u003ccode\u003e83566b7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/ca2e121bdb304fd01f802d3b1ee6a65684f569f2\"\u003e\u003ccode\u003eca2e121\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 4.3.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/certifi/python-certifi/compare/2025.08.03...2025.10.05\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charset-normalizer` from 3.4.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/releases\"\u003echarset-normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.3...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003emultiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md\"\u003echarset-normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.2...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003e multiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/b30ffdcc2f11043c0d34e60fe66d3815cd49b32b\"\u003e\u003ccode\u003eb30ffdc\u003c/code\u003e\u003c/a\u003e :wrench: fix checksum step in cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/d3fbfcfad7dfe3c640886f1a6a6351da527f6634\"\u003e\u003ccode\u003ed3fbfcf\u003c/code\u003e\u003c/a\u003e :wrench: fix cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/dafbb95f8c00d3cc8b99158caa63006ffab98749\"\u003e\u003ccode\u003edafbb95\u003c/code\u003e\u003c/a\u003e Release 3.4.4 (\u003ca href=\"https://redirect.github.com/jawah/charset_normalizer/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/1f18ffaa69d2c84fea7abedb8840197ba9c14562\"\u003e\u003ccode\u003e1f18ffa\u003c/code\u003e\u003c/a\u003e :arrow_up: raise mypy upper bound to 1.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/ef4ac69ad203891f24e26b2422ab3a08053044fa\"\u003e\u003ccode\u003eef4ac69\u003c/code\u003e\u003c/a\u003e Merge branch 'release-3.4.4' of github.com:jawah/charset_normalizer into rele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/4b35dda053db5e2e60a247e80a116e4ef04f439b\"\u003e\u003ccode\u003e4b35dda\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/0ec6452f1a34cbc77a55b237c4118807b44c2a33\"\u003e\u003ccode\u003e0ec6452\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/f341edec8a828dda394abfa011b1ded8b4b102e2\"\u003e\u003ccode\u003ef341ede\u003c/code\u003e\u003c/a\u003e :arrow_up: upgrade dependencies (dev, ci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/a308841e660a4d61ea6c448e7b8bf97415ecdc4a\"\u003e\u003ccode\u003ea308841\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/9c906da611d5ca5ef076d6bf7f60e629f661d0b0\"\u003e\u003ccode\u003e9c906da\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jawah/charset_normalizer/compare/3.4.3...3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptography` from 46.0.1 to 46.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst\"\u003ecryptography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e46.0.2 - 2025-09-30\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.4.\n\u003cp\u003e.. _v46-0-1:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/99efe5ad150a56efadafacaffd0e3ee319373904\"\u003e\u003ccode\u003e99efe5a\u003c/code\u003e\u003c/a\u003e bump version for 46.0.2 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pyca/cryptography/compare/46.0.1...46.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idna` from 3.10 to 3.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kjd/idna/blob/master/HISTORY.rst\"\u003eidna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.11 (2025-10-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Unicode 16.0.0, including significant changes to UTS46\nprocessing. As a result of Unicode ending support for it, transitional\nprocessing no longer has an effect and returns the same result.\u003c/li\u003e\n\u003cli\u003eAdd support for Python 3.14, lowest supported version is Python 3.8.\u003c/li\u003e\n\u003cli\u003eVarious updates to packaging, including PEP 740 support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/ad949ee3052c2265c66e3df2dd8871a5832ba327\"\u003e\u003ccode\u003ead949ee\u003c/code\u003e\u003c/a\u003e Release v3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/cae4ba779e0a543823894bd4136651c187944da8\"\u003e\u003ccode\u003ecae4ba7\u003c/code\u003e\u003c/a\u003e Second release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/8adb305165c77c4a45d1568a70ead75d2197692c\"\u003e\u003ccode\u003e8adb305\u003c/code\u003e\u003c/a\u003e Add space in RST link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/74cb2b652bb06133b0c4ab52cc98221be63162cf\"\u003e\u003ccode\u003e74cb2b6\u003c/code\u003e\u003c/a\u003e Release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/05dab09fdde5bbf7d52f757c4dc62e0ba934cca8\"\u003e\u003ccode\u003e05dab09\u003c/code\u003e\u003c/a\u003e Format idna-data with ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/90eac78b737d26613776b490432fc6d926b15c55\"\u003e\u003ccode\u003e90eac78\u003c/code\u003e\u003c/a\u003e Apply ruff formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a31ce7ecc0b767e40abb5ce28744ac567b73f366\"\u003e\u003ccode\u003ea31ce7e\u003c/code\u003e\u003c/a\u003e Remove errant test vectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/81f03334211c78c1832991ce70ebafb3cbfbb79c\"\u003e\u003ccode\u003e81f0333\u003c/code\u003e\u003c/a\u003e Omit vectors known to be broken in test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a0f32578c0cac28c7ffbb4c860c92eb2b9b579bd\"\u003e\u003ccode\u003ea0f3257\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into unicode-16-uts46-changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/38d98860e6a1ab92fd35ab09ea4739feabf339a3\"\u003e\u003ccode\u003e38d9886\u003c/code\u003e\u003c/a\u003e Remove extra UTS46 test vector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kjd/idna/compare/v3.10...v3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jlaundry/mdfe_storage_gzip/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlaundry%2Fmdfe_storage_gzip/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}},{"old_version":"1.23.0","new_version":"1.24.0","update_type":"minor","path":null,"pr_created_at":"2025-10-15T10:01:08.050Z","version_change":"1.23.0 → 1.24.0","issue":{"uuid":"2912711008","node_id":"PR_kwDOE9JXts6tnHFg","number":63,"state":"closed","title":"Bump the prod-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-15T10:01:08.050Z","updated_at":"2025-10-22T08:27:32.995Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"prod-dependencies","update_count":5,"packages":[{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"certifi","old_version":"2025.8.3","new_version":"2025.10.5","repository_url":"https://github.com/certifi/python-certifi"},{"name":"charset-normalizer","old_version":"3.4.3","new_version":"3.4.4","repository_url":"https://github.com/jawah/charset_normalizer"},{"name":"cryptography","old_version":"46.0.1","new_version":"46.0.2","repository_url":"https://github.com/pyca/cryptography"},{"name":"idna","old_version":"3.10","new_version":"3.11","repository_url":"https://github.com/kjd/idna"}],"path":null,"ecosystem":"pip"},"body":"Bumps the prod-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.23.0` | `1.24.0` |\n| [certifi](https://github.com/certifi/python-certifi) | `2025.8.3` | `2025.10.5` |\n| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.3` | `3.4.4` |\n| [cryptography](https://github.com/pyca/cryptography) | `46.0.1` | `46.0.2` |\n| [idna](https://github.com/kjd/idna) | `3.10` | `3.11` |\n\n\nUpdates `azure-functions` from 1.23.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `certifi` from 2025.8.3 to 2025.10.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/fb14ac49a976b1695d84b1ac1307276a20b3aac9\"\u003e\u003ccode\u003efb14ac4\u003c/code\u003e\u003c/a\u003e 2025.10.05 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/2c7c7ee6b76a118191b685a4cc028d4241f22eb7\"\u003e\u003ccode\u003e2c7c7ee\u003c/code\u003e\u003c/a\u003e Add Python 3.14 classifier in setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/1a5cb7b3771bba256755f88b3dcf3ac13f064622\"\u003e\u003ccode\u003e1a5cb7b\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5.6.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/dea59605ef2b266c2e0e67938e8c8535a04b1211\"\u003e\u003ccode\u003edea5960\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/83566b7c993eef772facdaff59c7bba105675329\"\u003e\u003ccode\u003e83566b7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/ca2e121bdb304fd01f802d3b1ee6a65684f569f2\"\u003e\u003ccode\u003eca2e121\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 4.3.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/certifi/python-certifi/compare/2025.08.03...2025.10.05\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charset-normalizer` from 3.4.3 to 3.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/releases\"\u003echarset-normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.3...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003emultiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md\"\u003echarset-normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Ousret/charset_normalizer/compare/3.4.2...3.4.4\"\u003e3.4.4\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBound \u003ccode\u003esetuptools\u003c/code\u003e to a specific constraint \u003ccode\u003esetuptools\u0026gt;=68,\u0026lt;=81\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRaised upper bound of mypyc for the optional pre-built extension to v1.18.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esetuptools-scm\u003c/code\u003e as a build dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforced hashes in \u003ccode\u003edev-requirements.txt\u003c/code\u003e and created \u003ccode\u003eci-requirements.txt\u003c/code\u003e for security purposes.\u003c/li\u003e\n\u003cli\u003eAdditional pre-built wheels for riscv64, s390x, and armv7l architectures.\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003e multiple.intoto.jsonl\u003c/code\u003e in GitHub releases in addition to individual attestation file per wheel.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/b30ffdcc2f11043c0d34e60fe66d3815cd49b32b\"\u003e\u003ccode\u003eb30ffdc\u003c/code\u003e\u003c/a\u003e :wrench: fix checksum step in cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/d3fbfcfad7dfe3c640886f1a6a6351da527f6634\"\u003e\u003ccode\u003ed3fbfcf\u003c/code\u003e\u003c/a\u003e :wrench: fix cd.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/dafbb95f8c00d3cc8b99158caa63006ffab98749\"\u003e\u003ccode\u003edafbb95\u003c/code\u003e\u003c/a\u003e Release 3.4.4 (\u003ca href=\"https://redirect.github.com/jawah/charset_normalizer/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/1f18ffaa69d2c84fea7abedb8840197ba9c14562\"\u003e\u003ccode\u003e1f18ffa\u003c/code\u003e\u003c/a\u003e :arrow_up: raise mypy upper bound to 1.18.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/ef4ac69ad203891f24e26b2422ab3a08053044fa\"\u003e\u003ccode\u003eef4ac69\u003c/code\u003e\u003c/a\u003e Merge branch 'release-3.4.4' of github.com:jawah/charset_normalizer into rele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/4b35dda053db5e2e60a247e80a116e4ef04f439b\"\u003e\u003ccode\u003e4b35dda\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/0ec6452f1a34cbc77a55b237c4118807b44c2a33\"\u003e\u003ccode\u003e0ec6452\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/f341edec8a828dda394abfa011b1ded8b4b102e2\"\u003e\u003ccode\u003ef341ede\u003c/code\u003e\u003c/a\u003e :arrow_up: upgrade dependencies (dev, ci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/a308841e660a4d61ea6c448e7b8bf97415ecdc4a\"\u003e\u003ccode\u003ea308841\u003c/code\u003e\u003c/a\u003e :pencil: write changelog for 3.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jawah/charset_normalizer/commit/9c906da611d5ca5ef076d6bf7f60e629f661d0b0\"\u003e\u003ccode\u003e9c906da\u003c/code\u003e\u003c/a\u003e :wrench: update cd.yml workflow (add riscv64, s390x and armv7l)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jawah/charset_normalizer/compare/3.4.3...3.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cryptography` from 46.0.1 to 46.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst\"\u003ecryptography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e46.0.2 - 2025-09-30\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.4.\n\u003cp\u003e.. _v46-0-1:\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyca/cryptography/commit/99efe5ad150a56efadafacaffd0e3ee319373904\"\u003e\u003ccode\u003e99efe5a\u003c/code\u003e\u003c/a\u003e bump version for 46.0.2 (\u003ca href=\"https://redirect.github.com/pyca/cryptography/issues/13531\"\u003e#13531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pyca/cryptography/compare/46.0.1...46.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idna` from 3.10 to 3.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kjd/idna/blob/master/HISTORY.rst\"\u003eidna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.11 (2025-10-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Unicode 16.0.0, including significant changes to UTS46\nprocessing. As a result of Unicode ending support for it, transitional\nprocessing no longer has an effect and returns the same result.\u003c/li\u003e\n\u003cli\u003eAdd support for Python 3.14, lowest supported version is Python 3.8.\u003c/li\u003e\n\u003cli\u003eVarious updates to packaging, including PEP 740 support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/ad949ee3052c2265c66e3df2dd8871a5832ba327\"\u003e\u003ccode\u003ead949ee\u003c/code\u003e\u003c/a\u003e Release v3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/cae4ba779e0a543823894bd4136651c187944da8\"\u003e\u003ccode\u003ecae4ba7\u003c/code\u003e\u003c/a\u003e Second release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/8adb305165c77c4a45d1568a70ead75d2197692c\"\u003e\u003ccode\u003e8adb305\u003c/code\u003e\u003c/a\u003e Add space in RST link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/74cb2b652bb06133b0c4ab52cc98221be63162cf\"\u003e\u003ccode\u003e74cb2b6\u003c/code\u003e\u003c/a\u003e Release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/05dab09fdde5bbf7d52f757c4dc62e0ba934cca8\"\u003e\u003ccode\u003e05dab09\u003c/code\u003e\u003c/a\u003e Format idna-data with ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/90eac78b737d26613776b490432fc6d926b15c55\"\u003e\u003ccode\u003e90eac78\u003c/code\u003e\u003c/a\u003e Apply ruff formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a31ce7ecc0b767e40abb5ce28744ac567b73f366\"\u003e\u003ccode\u003ea31ce7e\u003c/code\u003e\u003c/a\u003e Remove errant test vectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/81f03334211c78c1832991ce70ebafb3cbfbb79c\"\u003e\u003ccode\u003e81f0333\u003c/code\u003e\u003c/a\u003e Omit vectors known to be broken in test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a0f32578c0cac28c7ffbb4c860c92eb2b9b579bd\"\u003e\u003ccode\u003ea0f3257\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into unicode-16-uts46-changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/38d98860e6a1ab92fd35ab09ea4739feabf339a3\"\u003e\u003ccode\u003e38d9886\u003c/code\u003e\u003c/a\u003e Remove extra UTS46 test vector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kjd/idna/compare/v3.10...v3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jlaundry/mdfe_storage_gzip/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlaundry%2Fmdfe_storage_gzip/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"}},{"old_version":"1.21.3","new_version":"1.24.0","update_type":"minor","path":"/packages/binaryrain_helper_cloud_azure","pr_created_at":"2025-10-15T07:29:34.000Z","version_change":"1.21.3 → 1.24.0","issue":{"uuid":"3516738908","node_id":"PR_kwDOMgAb-s6t0Ol7","number":45,"state":"open","title":"chore(deps): bump azure-functions from 1.21.3 to 1.24.0 in /packages/binaryrain_helper_cloud_azure","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-15T07:29:34.000Z","updated_at":"2025-10-25T09:00:53.153Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"azure-functions","old_version":"1.21.3","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":"/packages/binaryrain_helper_cloud_azure","ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.21.3 to 1.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=uv\u0026previous-version=1.21.3\u0026new-version=1.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/binaryrain-net/Binary-Rain-Helper-Toolkit/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryrain-net%2FBinary-Rain-Helper-Toolkit/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"}},{"old_version":"1.23.0","new_version":"1.24.0","update_type":"minor","path":null,"pr_created_at":"2025-10-13T14:14:05.000Z","version_change":"1.23.0 → 1.24.0","issue":{"uuid":"3510246572","node_id":"PR_kwDOMnSWtM6teUp3","number":75,"state":"closed","title":"deps(deps): bump the python group with 13 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T13:52:55.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T14:14:05.000Z","updated_at":"2025-10-20T13:52:57.000Z","time_to_close":603530,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"python","update_count":13,"packages":[{"name":"anyio","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/agronholm/anyio"},{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"certifi","old_version":"2025.8.3","new_version":"2025.10.5","repository_url":"https://github.com/certifi/python-certifi"},{"name":"fastapi","old_version":"0.117.1","new_version":"0.119.0","repository_url":"https://github.com/fastapi/fastapi"},{"name":"httptools","old_version":"0.6.4","new_version":"0.7.1","repository_url":"https://github.com/MagicStack/httptools"},{"name":"idna","old_version":"3.10","new_version":"3.11","repository_url":"https://github.com/kjd/idna"},{"name":"markupsafe","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/pallets/markupsafe"},{"name":"pydantic","old_version":"2.11.9","new_version":"2.11.10","repository_url":"https://github.com/pydantic/pydantic"},{"name":"pyyaml","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/yaml/pyyaml"},{"name":"rich","old_version":"14.1.0","new_version":"14.2.0","repository_url":"https://github.com/Textualize/rich"},{"name":"typer","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/fastapi/typer"},{"name":"uvicorn","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/Kludex/uvicorn"},{"name":"pipdeptree","old_version":"2.28.0","new_version":"2.29.0","repository_url":"https://github.com/tox-dev/pipdeptree"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyio](https://github.com/agronholm/anyio) | `4.10.0` | `4.11.0` |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.23.0` | `1.24.0` |\n| [certifi](https://github.com/certifi/python-certifi) | `2025.8.3` | `2025.10.5` |\n| [fastapi](https://github.com/fastapi/fastapi) | `0.117.1` | `0.119.0` |\n| [httptools](https://github.com/MagicStack/httptools) | `0.6.4` | `0.7.1` |\n| [idna](https://github.com/kjd/idna) | `3.10` | `3.11` |\n| [markupsafe](https://github.com/pallets/markupsafe) | `3.0.2` | `3.0.3` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.11.9` | `2.11.10` |\n| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.2` | `6.0.3` |\n| [rich](https://github.com/Textualize/rich) | `14.1.0` | `14.2.0` |\n| [typer](https://github.com/fastapi/typer) | `0.19.1` | `0.19.2` |\n| [uvicorn](https://github.com/Kludex/uvicorn) | `0.36.0` | `0.37.0` |\n| [pipdeptree](https://github.com/tox-dev/pipdeptree) | `2.28.0` | `2.29.0` |\n\nUpdates `anyio` from 4.10.0 to 4.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/anyio/releases\"\u003eanyio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for cancellation reasons (the \u003ccode\u003ereason\u003c/code\u003e parameter to \u003ccode\u003eCancelScope.cancel()\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped the minimum version of Trio to v0.31.0\u003c/li\u003e\n\u003cli\u003eAdded the ability to enter the event loop from foreign (non-worker) threads by passing the return value of \u003ccode\u003eanyio.lowlevel.current_token()\u003c/code\u003e to \u003ccode\u003eanyio.from_thread.run()\u003c/code\u003e and \u003ccode\u003eanyio.from_thread.run_sync()\u003c/code\u003e as the \u003ccode\u003etoken\u003c/code\u003e keyword argument (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded pytest option (\u003ccode\u003eanyio_mode = \u0026quot;auto\u0026quot;\u003c/code\u003e) to make the pytest plugin automatically handle all async tests (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eanyio.Condition.wait_for()\u003c/code\u003e method for feature parity with asyncio (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the default type argument of \u003ccode\u003eanyio.abc.TaskStatus\u003c/code\u003e from \u003ccode\u003eAny\u003c/code\u003e to \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/pull/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TCP listener behavior to guarantee the same ephemeral port is used for all socket listeners when \u003ccode\u003elocal_port=0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/857\"\u003e#857\u003c/a\u003e; PR by \u003ca href=\"https://github.com/11kkw\"\u003e\u003ccode\u003e@​11kkw\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/agronholm\"\u003e\u003ccode\u003e@​agronholm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed inconsistency between Trio and asyncio where a TCP stream that previously raised a \u003ccode\u003eBrokenResourceError\u003c/code\u003e on \u003ccode\u003esend()\u003c/code\u003e would still raise \u003ccode\u003eBrokenResourceError\u003c/code\u003e after the stream was closed on asyncio, but \u003ccode\u003eClosedResourceError\u003c/code\u003e on Trio. They now both raise a \u003ccode\u003eClosedResourceError\u003c/code\u003e in this scenario. (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst\"\u003eanyio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion history\u003c/h1\u003e\n\u003cp\u003eThis library adheres to \u003ccode\u003eSemantic Versioning 2.0 \u0026lt;http://semver.org/\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eUNRELEASED\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet \u003ccode\u003eNone\u003c/code\u003e as the default type argument for \u003ccode\u003eanyio.abc.TaskStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003euvloop=True\u003c/code\u003e on Windows via the winloop_ implementation\n(\u003ccode\u003e[#960](https://github.com/agronholm/anyio/issues/960) \u0026lt;https://github.com/agronholm/anyio/pull/960\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/Vizonex\"\u003e\u003ccode\u003e@​Vizonex\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e.. _winloop: \u003ca href=\"https://github.com/Vizonex/Winloop\"\u003ehttps://github.com/Vizonex/Winloop\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e4.11.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for cancellation reasons (the \u003ccode\u003ereason\u003c/code\u003e parameter to\n\u003ccode\u003eCancelScope.cancel()\u003c/code\u003e)\n(\u003ccode\u003e[#975](https://github.com/agronholm/anyio/issues/975) \u0026lt;https://github.com/agronholm/anyio/pull/975\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eBumped the minimum version of Trio to v0.31.0\u003c/li\u003e\n\u003cli\u003eAdded the ability to enter the event loop from foreign (non-worker) threads by\npassing the return value of \u003ccode\u003eanyio.lowlevel.current_token()\u003c/code\u003e to\n\u003ccode\u003eanyio.from_thread.run()\u003c/code\u003e and \u003ccode\u003eanyio.from_thread.run_sync()\u003c/code\u003e as the \u003ccode\u003etoken\u003c/code\u003e\nkeyword argument (\u003ccode\u003e[#256](https://github.com/agronholm/anyio/issues/256) \u0026lt;https://github.com/agronholm/anyio/issues/256\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eAdded pytest option (\u003ccode\u003eanyio_mode = \u0026quot;auto\u0026quot;\u003c/code\u003e) to make the pytest plugin automatically\nhandle all async tests\n(\u003ccode\u003e[#971](https://github.com/agronholm/anyio/issues/971) \u0026lt;https://github.com/agronholm/anyio/pull/971\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eanyio.Condition.wait_for()\u003c/code\u003e method for feature parity with asyncio\n(\u003ccode\u003e[#974](https://github.com/agronholm/anyio/issues/974) \u0026lt;https://github.com/agronholm/anyio/pull/974\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eChanged the default type argument of \u003ccode\u003eanyio.abc.TaskStatus\u003c/code\u003e from \u003ccode\u003eAny\u003c/code\u003e to \u003ccode\u003eNone\u003c/code\u003e\n(\u003ccode\u003e[#964](https://github.com/agronholm/anyio/issues/964) \u0026lt;https://github.com/agronholm/anyio/pull/964\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed TCP listener behavior to guarantee the same ephemeral port is used for all\nsocket listeners when \u003ccode\u003elocal_port=0\u003c/code\u003e\n(\u003ccode\u003e[#857](https://github.com/agronholm/anyio/issues/857) \u0026lt;https://github.com/agronholm/anyio/issues/857\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/11kkw\"\u003e\u003ccode\u003e@​11kkw\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/agronholm\"\u003e\u003ccode\u003e@​agronholm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed inconsistency between Trio and asyncio where a TCP stream that previously\nraised a \u003ccode\u003eBrokenResourceError\u003c/code\u003e on \u003ccode\u003esend()\u003c/code\u003e would still raise\n\u003ccode\u003eBrokenResourceError\u003c/code\u003e after the stream was closed on asyncio, but\n\u003ccode\u003eClosedResourceError\u003c/code\u003e on Trio. They now both raise a \u003ccode\u003eClosedResourceError\u003c/code\u003e in this\nscenario. (\u003ccode\u003e[#671](https://github.com/agronholm/anyio/issues/671) \u0026lt;https://github.com/agronholm/anyio/issues/671\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e4.10.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003efeed_data()\u003c/code\u003e method to the \u003ccode\u003eBufferedByteReceiveStream\u003c/code\u003e class, allowing\nusers to inject data directly into the buffer\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded various class methods to wrap existing sockets as listeners or socket streams:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSocketListener.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSocketStream.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUNIXSocketStream.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUDPSocket.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/08737af202f6610cdb8ba53fecaefd9c03269637\"\u003e\u003ccode\u003e08737af\u003c/code\u003e\u003c/a\u003e Bumped up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/8bb9fe04a1c0a4b6615c843d4a88bba38a386059\"\u003e\u003ccode\u003e8bb9fe0\u003c/code\u003e\u003c/a\u003e Fixed the inconsistent exception on sending to a closed TCP stream (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/963709358a05ced66986e928b593b4bd82422981\"\u003e\u003ccode\u003e9637093\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/f1bc6ee95a75007681ef9cb4eec0369838b390e9\"\u003e\u003ccode\u003ef1bc6ee\u003c/code\u003e\u003c/a\u003e Fixed changelog entry formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/0b58964a26c68ca427b711bbe8536f61ed900133\"\u003e\u003ccode\u003e0b58964\u003c/code\u003e\u003c/a\u003e Mentioned the sub-interpreter support in the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/1ed112c65628d3cce312e7b6875b9f914d174a71\"\u003e\u003ccode\u003e1ed112c\u003c/code\u003e\u003c/a\u003e Ensure same port is used for IPv4/IPv6 when creating TCP listener with local_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/aceeee09868642311a96626924f2f09c088a26c0\"\u003e\u003ccode\u003eaceeee0\u003c/code\u003e\u003c/a\u003e Re-enabled coverage reporting on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/6b890dc869f54b6237caff52a74e86382c076ad2\"\u003e\u003ccode\u003e6b890dc\u003c/code\u003e\u003c/a\u003e Reworded a changelog entry and added PR links to others\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/944257d2d59e8057dd00cd5cc96d8f73028031dd\"\u003e\u003ccode\u003e944257d\u003c/code\u003e\u003c/a\u003e Updated pre-commit modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/anyio/commit/087975f44599471a84bea2077731143a346c276a\"\u003e\u003ccode\u003e087975f\u003c/code\u003e\u003c/a\u003e Fixed a documentation style (\u003ca href=\"https://redirect.github.com/agronholm/anyio/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agronholm/anyio/compare/4.10.0...4.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-functions` from 1.23.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `certifi` from 2025.8.3 to 2025.10.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/fb14ac49a976b1695d84b1ac1307276a20b3aac9\"\u003e\u003ccode\u003efb14ac4\u003c/code\u003e\u003c/a\u003e 2025.10.05 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/2c7c7ee6b76a118191b685a4cc028d4241f22eb7\"\u003e\u003ccode\u003e2c7c7ee\u003c/code\u003e\u003c/a\u003e Add Python 3.14 classifier in setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/1a5cb7b3771bba256755f88b3dcf3ac13f064622\"\u003e\u003ccode\u003e1a5cb7b\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5.6.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/dea59605ef2b266c2e0e67938e8c8535a04b1211\"\u003e\u003ccode\u003edea5960\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/certifi/python-certifi/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/83566b7c993eef772facdaff59c7bba105675329\"\u003e\u003ccode\u003e83566b7\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/certifi/python-certifi/commit/ca2e121bdb304fd01f802d3b1ee6a65684f569f2\"\u003e\u003ccode\u003eca2e121\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 4.3.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/certifi/python-certifi/compare/2025.08.03...2025.10.05\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastapi` from 0.117.1 to 0.119.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/fastapi/releases\"\u003efastapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.119.0\u003c/h2\u003e\n\u003cp\u003eFastAPI now (temporarily) supports both Pydantic v2 models and \u003ccode\u003epydantic.v1\u003c/code\u003e models at the same time in the same app, to make it easier for any FastAPI apps still using Pydantic v1 to gradually but quickly \u003cstrong\u003emigrate to Pydantic v2\u003c/strong\u003e.\u003c/p\u003e\n\u003cpre lang=\"Python\"\u003e\u003ccode\u003efrom fastapi import FastAPI\nfrom pydantic import BaseModel as BaseModelV2\nfrom pydantic.v1 import BaseModel\n\u003cp\u003eclass Item(BaseModel):\u003cbr /\u003e\nname: str\u003cbr /\u003e\ndescription: str | None = None\u003c/p\u003e\n\u003cp\u003eclass ItemV2(BaseModelV2):\u003cbr /\u003e\ntitle: str\u003cbr /\u003e\nsummary: str | None = None\u003c/p\u003e\n\u003cp\u003eapp = FastAPI()\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/app\"\u003e\u003ccode\u003e@​app\u003c/code\u003e\u003c/a\u003e.post(\u0026quot;/items/\u0026quot;, response_model=ItemV2)\u003cbr /\u003e\ndef create_item(item: Item):\u003cbr /\u003e\nreturn {\u0026quot;title\u0026quot;: item.name, \u0026quot;summary\u0026quot;: item.description}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eAdding this feature was a big effort with the main objective of making it easier for the few applications still stuck in Pydantic v1 to migrate to Pydantic v2.\u003c/p\u003e\n\u003cp\u003eAnd with this, support for \u003cstrong\u003ePydantic v1 is now deprecated\u003c/strong\u003e and will be \u003cstrong\u003eremoved\u003c/strong\u003e from FastAPI in a future version soon.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e: have in mind that the Pydantic team already stopped supporting Pydantic v1 for recent versions of Python, starting with Python 3.14.\u003c/p\u003e\n\u003cp\u003eYou can read in the docs more about how to \u003ca href=\"https://fastapi.tiangolo.com/how-to/migrate-from-pydantic-v1-to-pydantic-v2/\"\u003eMigrate from Pydantic v1 to Pydantic v2\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add support for \u003ccode\u003efrom pydantic.v1 import BaseModel\u003c/code\u003e, mixed Pydantic v1 and v2 models in the same app. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14168\"\u003e#14168\u003c/a\u003e by \u003ca href=\"https://github.com/tiangolo\"\u003e\u003ccode\u003e@​tiangolo\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.118.3\u003c/h2\u003e\n\u003ch3\u003eUpgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️ Add support for Python 3.14. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/14165\"\u003e#14165\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.118.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix tagged discriminated union not recognized as body field. PR \u003ca href=\"https://redirect.github.com/fastapi/fastapi/pull/12942\"\u003e#12942\u003c/a\u003e by \u003ca href=\"https://github.com/frankie567\"\u003e\u003ccode\u003e@​frankie567\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/2e721e1b02186467dc3a7a95dfe45d8e7bd7d0d9\"\u003e\u003ccode\u003e2e721e1\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/fc7a0686af29c7793b3cc999f1af47bf05f5fa74\"\u003e\u003ccode\u003efc7a068\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/3a3879b2c3c33daf91121b30c78a41e1d8440a3d\"\u003e\u003ccode\u003e3a3879b\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/d34918abf00c93ac592c5d1d1c55650d8c1b92ec\"\u003e\u003ccode\u003ed34918a\u003c/code\u003e\u003c/a\u003e ✨ Add support for \u003ccode\u003efrom pydantic.v1 import BaseModel\u003c/code\u003e, mixed Pydantic v1 and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/352dbefc634b21cff94663be1ab0a1aa5dbd6ed5\"\u003e\u003ccode\u003e352dbef\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.118.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/96e7d6eaa47e3ce421477188735a800b2dffa580\"\u003e\u003ccode\u003e96e7d6e\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/3611c3fc5b827ad8e131726152865e71afe2b981\"\u003e\u003ccode\u003e3611c3f\u003c/code\u003e\u003c/a\u003e ⬆️ Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/14165\"\u003e#14165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/942fce394bd66b841b9399cff815bb8a18cfd4c6\"\u003e\u003ccode\u003e942fce3\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.118.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/13b067c9b677dc7c2aa692b5576768ee0253c4eb\"\u003e\u003ccode\u003e13b067c\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/fastapi/commit/185cecd891ee9591fd0f3beb65b412339d152bf4\"\u003e\u003ccode\u003e185cecd\u003c/code\u003e\u003c/a\u003e 🐛 Fix tagged discriminated union not recognized as body field (\u003ca href=\"https://redirect.github.com/fastapi/fastapi/issues/12942\"\u003e#12942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/fastapi/compare/0.117.1...0.119.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `httptools` from 0.6.4 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MagicStack/httptools/releases\"\u003ehttptools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003cp\u003eThis is identical to 0.7.0 whose CI failed uploading\u003c/p\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eModernize packaging and fix CI (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/130\"\u003e#130\u003c/a\u003e)\nDrop Python 3.8, add Python 3.14\nUse Cython 3.1.0\nBump llhttp to 9.3.0\n(by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Carreau\"\u003e\u003ccode\u003e@​Carreau\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/fantix\"\u003e\u003ccode\u003e@​fantix\u003c/code\u003e\u003c/a\u003e in 59bf94fc for \u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/129\"\u003e#129\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStatic Type-checking for httptools (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\n(by \u003ca href=\"https://github.com/Vizonex\"\u003e\u003ccode\u003e@​Vizonex\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/KRRT7\"\u003e\u003ccode\u003e@​KRRT7\u003c/code\u003e\u003c/a\u003e in b55f5fe2 for \u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/26461dae5a108d8e8b1e6cc206779055999f7905\"\u003e\u003ccode\u003e26461da\u003c/code\u003e\u003c/a\u003e httptools 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/cd7cab8ea5417a2af0a15a097b241fc2dd392ae3\"\u003e\u003ccode\u003ecd7cab8\u003c/code\u003e\u003c/a\u003e bump pypa/gh-action-pypi-publish to 1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/96ac6efae3216ba7448190e500ad9e78df8b6655\"\u003e\u003ccode\u003e96ac6ef\u003c/code\u003e\u003c/a\u003e allow releasing on 0.7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/b04ab824f23c8925d00d38e1ed0cfe4718ba1ba7\"\u003e\u003ccode\u003eb04ab82\u003c/code\u003e\u003c/a\u003e httptools 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/b55f5fe22782640d1a163c77c277b053c156ad1f\"\u003e\u003ccode\u003eb55f5fe\u003c/code\u003e\u003c/a\u003e Static Type-checking for httptools (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/59bf94fcca09db7b42a4b55707f0f4b89fe665ce\"\u003e\u003ccode\u003e59bf94f\u003c/code\u003e\u003c/a\u003e Modernize packaging and fix CI (\u003ca href=\"https://redirect.github.com/MagicStack/httptools/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MagicStack/httptools/commit/922f366068f3a0b505cdfd22ff51c4c457e8e6df\"\u003e\u003ccode\u003e922f366\u003c/code\u003e\u003c/a\u003e Post-release version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/MagicStack/httptools/compare/v0.6.4...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idna` from 3.10 to 3.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kjd/idna/blob/master/HISTORY.rst\"\u003eidna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.11 (2025-10-12)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Unicode 16.0.0, including significant changes to UTS46\nprocessing. As a result of Unicode ending support for it, transitional\nprocessing no longer has an effect and returns the same result.\u003c/li\u003e\n\u003cli\u003eAdd support for Python 3.14, lowest supported version is Python 3.8.\u003c/li\u003e\n\u003cli\u003eVarious updates to packaging, including PEP 740 support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/ad949ee3052c2265c66e3df2dd8871a5832ba327\"\u003e\u003ccode\u003ead949ee\u003c/code\u003e\u003c/a\u003e Release v3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/cae4ba779e0a543823894bd4136651c187944da8\"\u003e\u003ccode\u003ecae4ba7\u003c/code\u003e\u003c/a\u003e Second release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/8adb305165c77c4a45d1568a70ead75d2197692c\"\u003e\u003ccode\u003e8adb305\u003c/code\u003e\u003c/a\u003e Add space in RST link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/74cb2b652bb06133b0c4ab52cc98221be63162cf\"\u003e\u003ccode\u003e74cb2b6\u003c/code\u003e\u003c/a\u003e Release candidate for 3.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/05dab09fdde5bbf7d52f757c4dc62e0ba934cca8\"\u003e\u003ccode\u003e05dab09\u003c/code\u003e\u003c/a\u003e Format idna-data with ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/90eac78b737d26613776b490432fc6d926b15c55\"\u003e\u003ccode\u003e90eac78\u003c/code\u003e\u003c/a\u003e Apply ruff formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a31ce7ecc0b767e40abb5ce28744ac567b73f366\"\u003e\u003ccode\u003ea31ce7e\u003c/code\u003e\u003c/a\u003e Remove errant test vectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/81f03334211c78c1832991ce70ebafb3cbfbb79c\"\u003e\u003ccode\u003e81f0333\u003c/code\u003e\u003c/a\u003e Omit vectors known to be broken in test suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/a0f32578c0cac28c7ffbb4c860c92eb2b9b579bd\"\u003e\u003ccode\u003ea0f3257\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into unicode-16-uts46-changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjd/idna/commit/38d98860e6a1ab92fd35ab09ea4739feabf339a3\"\u003e\u003ccode\u003e38d9886\u003c/code\u003e\u003c/a\u003e Remove extra UTS46 test vector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kjd/idna/compare/v3.10...v3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markupsafe` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/markupsafe/releases\"\u003emarkupsafe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.3\u003c/h2\u003e\n\u003cp\u003eThis is the MarkupSafe 3.0.3 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/MarkupSafe/3.0.3/\"\u003ehttps://pypi.org/project/MarkupSafe/3.0.3/\u003c/a\u003e\nChanges: \u003ca href=\"https://markupsafe.palletsprojects.com/page/changes/#version-3-0-3\"\u003ehttps://markupsafe.palletsprojects.com/page/changes/#version-3-0-3\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/markupsafe/milestone/15?closed=1\"\u003ehttps://github.com/pallets/markupsafe/milestone/15?closed=1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e__version__\u003c/code\u003e raises \u003ccode\u003eDeprecationWarning\u003c/code\u003e instead of \u003ccode\u003eUserWarning\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/487\"\u003e#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt multi-phase initialization PEP 489 for the C extension. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/494\"\u003e#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild Windows ARM64 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/485\"\u003e#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild Python 3.14 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/503\"\u003e#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild riscv64 wheels. \u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/505\"\u003e#505\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/markupsafe/blob/main/CHANGES.rst\"\u003emarkupsafe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.0.3\u003c/h2\u003e\n\u003cp\u003eReleased 2025-09-27\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e__version__\u003c/code\u003e raises \u003ccode\u003eDeprecationWarning\u003c/code\u003e instead of \u003ccode\u003eUserWarning\u003c/code\u003e.\n:issue:\u003ccode\u003e487\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdopt multi-phase initialisation (:pep:\u003ccode\u003e489\u003c/code\u003e) for the C extension.\n:issue:\u003ccode\u003e494\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild Windows ARM64 wheels. :issue:\u003ccode\u003e485\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild Python 3.14 wheels. :issue:\u003ccode\u003e503\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBuild riscv64 wheels. :issue:\u003ccode\u003e505\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/297fc8e356e6836a62087949245d09a28e9f1b13\"\u003e\u003ccode\u003e297fc8e\u003c/code\u003e\u003c/a\u003e release version 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/7e4e6ce249107c5f27fa6fe890e29da7a8dc8f0c\"\u003e\u003ccode\u003e7e4e6ce\u003c/code\u003e\u003c/a\u003e Free-threading: run with pytest-run-paralell (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/6100b9c0d466495a08d55b33cb172d7b5d8e9aa1\"\u003e\u003ccode\u003e6100b9c\u003c/code\u003e\u003c/a\u003e enable riscv64 wheels (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/c9d5ecfc7eec6f611b19cdc8e1cde1aaa65cb8eb\"\u003e\u003ccode\u003ec9d5ecf\u003c/code\u003e\u003c/a\u003e enable riscv64 wheels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/2f9b33753052e7c6df1464a7c900787d04ae9daf\"\u003e\u003ccode\u003e2f9b337\u003c/code\u003e\u003c/a\u003e tox for 3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/78d951a9549dee9fc901c55fc79a74a5f01e96fc\"\u003e\u003ccode\u003e78d951a\u003c/code\u003e\u003c/a\u003e update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/bb6744e392e79611b110c5ba022238eb1b855cc2\"\u003e\u003ccode\u003ebb6744e\u003c/code\u003e\u003c/a\u003e add entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/65c4134ab16a3faccbcac2cba90da0db2b799542\"\u003e\u003ccode\u003e65c4134\u003c/code\u003e\u003c/a\u003e upgrade cibuildwheel, add \u003ccode\u003ecp314\u003c/code\u003e wheels and test on CPython 3.14 (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/3a9bd88b84c9edba8b922bb12b84a59feed98788\"\u003e\u003ccode\u003e3a9bd88\u003c/code\u003e\u003c/a\u003e add cp314 wheels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/markupsafe/commit/aafe44d87bd7974bc82af8c4010dea9938441edf\"\u003e\u003ccode\u003eaafe44d\u003c/code\u003e\u003c/a\u003e remove slsa provenance (\u003ca href=\"https://redirect.github.com/pallets/markupsafe/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/markupsafe/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic` from 2.11.9 to 2.11.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/blob/main/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.10 (2025-10-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.11.10\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v1.10.24 changes by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/162b806fa1dcc7d99ec165023d572ac2ca421566\"\u003e\u003ccode\u003e162b806\u003c/code\u003e\u003c/a\u003e Prepare release v2.11.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/1f5915685083ba97db2787834f15f686f9253966\"\u003e\u003ccode\u003e1f59156\u003c/code\u003e\u003c/a\u003e Backport v1.10.24 changes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.11.9...v2.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyyaml` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yaml/pyyaml/releases\"\u003epyyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Python 3.14 and free-threading (experimental).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\"\u003ehttps://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES\"\u003epyyaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e6.0.3 (2025-09-25)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/yaml/pyyaml/pull/864\"\u003eyaml/pyyaml#864\u003c/a\u003e -- Support for Python 3.14 and free-threading (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yaml/pyyaml/commit/49790e73684bebad1df05ef8d828fa12f685bffb\"\u003e\u003ccode\u003e49790e7\u003c/code\u003e\u003c/a\u003e Release 6.0.3 (\u003ca href=\"https://redirect.github.com/yaml/pyyaml/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rich` from 14.1.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/releases\"\u003erich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eThe Easy as Pi release\u003c/h2\u003e\n\u003cp\u003eThis release bumps Python compatibility to the just-released Python 3.14.\u003c/p\u003e\n\u003ch2\u003e[14.2.0] - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePython3.14 compatibility \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3861\"\u003eTextualize/rich#3861\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Textualize/rich/blob/master/CHANGELOG.md\"\u003erich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.2.0] - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePython3.14 compatibility \u003ca href=\"https://redirect.github.com/Textualize/rich/pull/3861\"\u003eTextualize/rich#3861\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/494f83c923ca54ecc943bf5e60c0004e65fbb54e\"\u003e\u003ccode\u003e494f83c\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/d476e85a19ea62966a25f6df0e0a287da52ab35f\"\u003e\u003ccode\u003ed476e85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3862\"\u003e#3862\u003c/a\u003e from GeroZayas/docs/es-readme-sync-2025-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/518daaa39c17bad485c970bf229424784fbdf044\"\u003e\u003ccode\u003e518daaa\u003c/code\u003e\u003c/a\u003e docs(es): sync README.es.md (macOS, 16 colors, Python 3.8+)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/cd5074f87804aac2f6e5c6143e1cac5e3a0bddc5\"\u003e\u003ccode\u003ecd5074f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Textualize/rich/issues/3861\"\u003e#3861\u003c/a\u003e from Textualize/python314\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/041406ca9b60af8fcc00cd7fc1b2973ab51eb851\"\u003e\u003ccode\u003e041406c\u003c/code\u003e\u003c/a\u003e removed asv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/655b5210cb1403100a646d167cf027eec760dd9f\"\u003e\u003ccode\u003e655b521\u003c/code\u003e\u003c/a\u003e test fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/27c2d2df7523315de4b81577d414db8c1c7312f9\"\u003e\u003ccode\u003e27c2d2d\u003c/code\u003e\u003c/a\u003e bump for Python3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Textualize/rich/commit/ea9d4db5d84b4e834979304e3053bf757daae322\"\u003e\u003ccode\u003eea9d4db\u003c/code\u003e\u003c/a\u003e Update feature_request.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Textualize/rich/compare/v14.1.0...v14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typer` from 0.19.1 to 0.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/releases\"\u003etyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.19.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛  Fix list convertor with an empty list default factory . PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1350\"\u003e#1350\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔥 Drop support for Python 3.7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/830\"\u003e#830\u003c/a\u003e by \u003ca href=\"https://github.com/kinuax\"\u003e\u003ccode\u003e@​kinuax\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆ Bump ruff from 0.13.0 to 0.13.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1339\"\u003e#1339\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ [pre-commit.ci] pre-commit autoupdate. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1351\"\u003e#1351\u003c/a\u003e by \u003ca href=\"https://github.com/apps/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1348\"\u003e#1348\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastapi/typer/blob/master/docs/release-notes.md\"\u003etyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.19.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛  Fix list convertor with an empty list default factory . PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1350\"\u003e#1350\u003c/a\u003e by \u003ca href=\"https://github.com/svlandeg\"\u003e\u003ccode\u003e@​svlandeg\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔥 Drop support for Python 3.7. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/830\"\u003e#830\u003c/a\u003e by \u003ca href=\"https://github.com/kinuax\"\u003e\u003ccode\u003e@​kinuax\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆ Bump ruff from 0.13.0 to 0.13.1. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1339\"\u003e#1339\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ [pre-commit.ci] pre-commit autoupdate. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1351\"\u003e#1351\u003c/a\u003e by \u003ca href=\"https://github.com/apps/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5. PR \u003ca href=\"https://redirect.github.com/fastapi/typer/pull/1348\"\u003e#1348\u003c/a\u003e by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/dc07284d09f284c13cad0bec2f5ee5bebceeb31d\"\u003e\u003ccode\u003edc07284\u003c/code\u003e\u003c/a\u003e 🔖 Release version 0.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/a84fa460771bfb589d3b4e045e30b1d7104618c1\"\u003e\u003ccode\u003ea84fa46\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/f34aa4a35d4ef3ac1aeb29c48cfe11cd539c0a99\"\u003e\u003ccode\u003ef34aa4a\u003c/code\u003e\u003c/a\u003e 🐛  Fix list convertor with an empty list default factory  (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/df2359a5b636c4c0a6b80881d1ade852d4332997\"\u003e\u003ccode\u003edf2359a\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/437c51e8d9c683381923c57479dffe63a0c5e4f7\"\u003e\u003ccode\u003e437c51e\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/e921e7ce648df6cad96c8c7cb6edafce52cab444\"\u003e\u003ccode\u003ee921e7c\u003c/code\u003e\u003c/a\u003e ⬆ Bump ruff from 0.13.0 to 0.13.1 (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/923f60882da585db8ac1cd76eb1bb4f8425a07cb\"\u003e\u003ccode\u003e923f608\u003c/code\u003e\u003c/a\u003e ⬆ [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/805095c48e84b41c05474b3911dcb27ff836c5fe\"\u003e\u003ccode\u003e805095c\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/6be50c671c8e2ff4b7ca8a674a59db7173a24544\"\u003e\u003ccode\u003e6be50c6\u003c/code\u003e\u003c/a\u003e ⬆ Bump markdown-include-variants from 0.0.4 to 0.0.5 (\u003ca href=\"https://redirect.github.com/fastapi/typer/issues/1348\"\u003e#1348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastapi/typer/commit/549596c0d77360e13247c0cc819cb8449b702dcf\"\u003e\u003ccode\u003e549596c\u003c/code\u003e\u003c/a\u003e 📝 Update release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastapi/typer/compare/0.19.1...0.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uvicorn` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/releases\"\u003euvicorn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--timeout-worker-healthcheck\u003c/code\u003e setting by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2711\"\u003eKludex/uvicorn#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eos.PathLike[str]\u003c/code\u003e type to \u003ccode\u003essl_ca_certs\u003c/code\u003e by \u003ca href=\"https://github.com/rnv812\"\u003e\u003ccode\u003e@​rnv812\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2676\"\u003eKludex/uvicorn#2676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LincolnPuzey\"\u003e\u003ccode\u003e@​LincolnPuzey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2669\"\u003eKludex/uvicorn#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rnv812\"\u003e\u003ccode\u003e@​rnv812\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2676\"\u003eKludex/uvicorn#2676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.1...0.37.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.36.1...0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise an exception when calling removed \u003ccode\u003eConfig.setup_event_loop()\u003c/code\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2709\"\u003eKludex/uvicorn#2709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.0...0.36.1\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.36.0...0.36.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md\"\u003euvicorn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.37.0 (September 23, 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--timeout-worker-healthcheck\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eos.PathLike[str]\u003c/code\u003e type to \u003ccode\u003essl_ca_certs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2676\"\u003e#2676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.1 (September 23, 2025)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRaise an exception when calling removed \u003ccode\u003eConfig.setup_event_loop()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2709\"\u003e#2709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/4098bcac97aa0fbda2f4e73278fbbe3b128be940\"\u003e\u003ccode\u003e4098bca\u003c/code\u003e\u003c/a\u003e Version 0.37.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2712\"\u003e#2712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/8c057fa3fc407f1e5e58e6bf0b46494732ebfd1f\"\u003e\u003ccode\u003e8c057fa\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eos.PathLike[str]\u003c/code\u003e type to \u003ccode\u003essl_ca_certs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2676\"\u003e#2676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/bbe119e4e83517a230487658f864d3ad67131772\"\u003e\u003ccode\u003ebbe119e\u003c/code\u003e\u003c/a\u003e Add note about \u003ccode\u003e--timeout-keep-alive\u003c/code\u003e being measured in seconds (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/2744f14c9906d90d235f9fcd5289da0c47e4abe4\"\u003e\u003ccode\u003e2744f14\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--timeout-worker-healthcheck\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/1dfb0bd885bbb0c466c19eee8bb2001bed59ca8c\"\u003e\u003ccode\u003e1dfb0bd\u003c/code\u003e\u003c/a\u003e Version 0.36.1 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2710\"\u003e#2710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/3d0d46a704b772ec68596d8e1c9d9264b1499f34\"\u003e\u003ccode\u003e3d0d46a\u003c/code\u003e\u003c/a\u003e Raise an exception when calling removed \u003ccode\u003eConfig.setup_event_loop()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2709\"\u003e#2709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/ad9e5b90dda248b08afdffd18a02b73a5b9d405c\"\u003e\u003ccode\u003ead9e5b9\u003c/code\u003e\u003c/a\u003e docs: redirect uvicorn.org to uvicorn.dev (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2705\"\u003e#2705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.36.0...0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pipdeptree` from 2.28.0 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/pipdeptree/releases\"\u003epipdeptree's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBegin running tests against 3.14 by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/500\"\u003etox-dev/pipdeptree#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHave render functions call print() themselves rather than the caller by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/506\"\u003etox-dev/pipdeptree#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace large EnumAction class with simpler logic by \u003ca href=\"https://github.com/kemzeb\"\u003e\u003ccode\u003e@​kemzeb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/511\"\u003etox-dev/pipdeptree#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop 3.9 support by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/pull/512\"\u003etox-dev/pipdeptree#512\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\"\u003ehttps://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/dc7cbd27cb2e578fff37fc65891ecb1630d58546\"\u003e\u003ccode\u003edc7cbd2\u003c/code\u003e\u003c/a\u003e Drop 3.9 support (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/f234e769661957213021651a623ec09aff7d2eb6\"\u003e\u003ccode\u003ef234e76\u003c/code\u003e\u003c/a\u003e Replace large EnumAction class with simpler logic (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/4afc022b1d16adbb6532670c4cf4fb0a88a6d210\"\u003e\u003ccode\u003e4afc022\u003c/code\u003e\u003c/a\u003e Bump astral-sh/setup-uv from 6 to 7 (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/6d38cea411ff203c29fcdbdc1d42ff99470f0ac2\"\u003e\u003ccode\u003e6d38cea\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/c7c3be80fc9305460120777c3a85e71b9978fdb5\"\u003e\u003ccode\u003ec7c3be8\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/ccd35cbabebf21783a6b9c34fd4c3ef3c6706e1d\"\u003e\u003ccode\u003eccd35cb\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/5672fb09f5ae5d958959891ba73a76371e547405\"\u003e\u003ccode\u003e5672fb0\u003c/code\u003e\u003c/a\u003e Have render functions call print() themselves rather than the caller (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/a1832d88ef189c9aac4b532b1f8f00f43e21b2f0\"\u003e\u003ccode\u003ea1832d8\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/3069608355e52ff1616aabc810f0996797baf151\"\u003e\u003ccode\u003e3069608\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/pipdeptree/commit/f7b21d7f4fe370b3195517642af5e596ccba61dd\"\u003e\u003ccode\u003ef7b21d7\u003c/code\u003e\u003c/a\u003e Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (\u003ca href=\"https://redirect.github.com/tox-dev/pipdeptree/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tox-dev/pipdeptree/compare/2.28.0...2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/WRLC/patron-authorization-service-azure-func/pull/75","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WRLC%2Fpatron-authorization-service-azure-func/issues/75","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/75/packages"}},{"old_version":"1.23.0","new_version":"1.24.0","update_type":"minor","path":null,"pr_created_at":"2025-10-13T12:03:54.000Z","version_change":"1.23.0 → 1.24.0","issue":{"uuid":"3509790403","node_id":"PR_kwDOM28T786tcxRW","number":189,"state":"open","title":"deps(mcp)(deps): bump the mcp-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-13T12:03:54.000Z","updated_at":"2025-10-27T12:28:22.661Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(mcp)(deps): bump","group_name":"mcp-dependencies","update_count":4,"packages":[{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"azure-identity","old_version":"1.24.0","new_version":"1.25.1","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pytest-asyncio","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"ruff","old_version":"0.12.12","new_version":"0.14.0","repository_url":"https://github.com/astral-sh/ruff"}],"path":null,"ecosystem":"pip"},"body":"Bumps the mcp-dependencies group with 4 updates in the /src/mcp directory: [azure-functions](https://github.com/Azure/azure-functions-python-worker), [azure-identity](https://github.com/Azure/azure-sdk-for-python), [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) and [ruff](https://github.com/astral-sh/ruff).\n\nUpdates `azure-functions` from 1.23.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease runtimes/v2 1.1.0b2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: log sub-exceptions by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1786\"\u003eAzure/azure-functions-python-worker#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update  version to 1.1.0b2 by \u003ca href=\"https://github.com/hallvictoria\"\u003e\u003ccode\u003e@​hallvictoria\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Azure/azure-functions-python-worker/pull/1788\"\u003eAzure/azure-functions-python-worker#1788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\"\u003ehttps://github.com/Azure/azure-functions-python-worker/compare/runtimes/v2-1.1.0b1...runtimes/v2-1.1.0b2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-identity` from 1.24.0 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-identity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-identity_1.25.1\u003c/h2\u003e\n\u003ch2\u003e1.25.1 (2025-10-06)\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003eAZURE_TOKEN_CREDENTIALS\u003c/code\u003e is set to \u003ccode\u003eManagedIdentityCredential\u003c/code\u003e, \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e now skips the IMDS endpoint probe request and directly attempts token acquisition with full retry logic, matching the behavior of using \u003ccode\u003eManagedIdentityCredential\u003c/code\u003e standalone. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/43080\"\u003e#43080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved error messages from \u003ccode\u003eManagedIdentityCredential\u003c/code\u003e to include the full error response from managed identity endpoints for better troubleshooting. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/43231\"\u003e#43231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazure-identity_1.25.0\u003c/h2\u003e\n\u003ch2\u003e1.25.0 (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAzureDeveloperCliCredential\u003c/code\u003e now supports \u003ccode\u003eclaims\u003c/code\u003e in \u003ccode\u003eget_token\u003c/code\u003e and \u003ccode\u003eget_token_info\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42568\"\u003e#42568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new keyword argument \u003ccode\u003erequire_envvar\u003c/code\u003e to \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e to enforce the presence of the \u003ccode\u003eAZURE_TOKEN_CREDENTIALS\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42660\"\u003e#42660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eAzureDeveloperCliCredential\u003c/code\u003e would time out during token requests when \u003ccode\u003eazd\u003c/code\u003e prompts for user interaction. This issue commonly occurred in environments where the \u003ccode\u003eAZD_DEBUG\u003c/code\u003e environment variable was set, causing the Azure Developer CLI to display additional prompts that interfered with automated token acquisition. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42535\"\u003e#42535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where credentials configured with a default tenant ID of \u0026quot;organizations\u0026quot; (such as \u003ccode\u003eInteractiveBrowserCredential\u003c/code\u003e and \u003ccode\u003eDeviceCodeCredential\u003c/code\u003e) would fail authentication when a specific tenant ID was provided in \u003ccode\u003eget_token\u003c/code\u003e or \u003ccode\u003eget_token_info\u003c/code\u003e method calls. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42721\"\u003e#42721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eSharedTokenCacheCredential\u003c/code\u003e to raise \u003ccode\u003eCredentialUnavailableError\u003c/code\u003e instead of \u003ccode\u003eClientAuthenticationError\u003c/code\u003e during token refresh failures when within the context of \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42934\"\u003e#42934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/dbf147506014177ceb85ca4cf5e90eef5a5d4660\"\u003e\u003ccode\u003edbf1475\u003c/code\u003e\u003c/a\u003e [Identity] Update changelog (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43249\"\u003e#43249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/949e5b8d351d97b1abafb3fda49880bf2aaf401d\"\u003e\u003ccode\u003e949e5b8\u003c/code\u003e\u003c/a\u003e Added response hook to replace throughput (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43243\"\u003e#43243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/65f6f1ac22eca4f5b3218279c73cc1e6568b29f3\"\u003e\u003ccode\u003e65f6f1a\u003c/code\u003e\u003c/a\u003e Rename Path Efficiency to Task Navigation Efficiency Evaluator and Return Onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/772ee5ad10ad7f4867044ea39ce516f9dd3cc5bc\"\u003e\u003ccode\u003e772ee5a\u003c/code\u003e\u003c/a\u003e Rename Tool Call Accuracy Evaluator to Tool Call Quality (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43246\"\u003e#43246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/05f1eae0b18abc85f5ffb759f943268dac9e06c5\"\u003e\u003ccode\u003e05f1eae\u003c/code\u003e\u003c/a\u003e Rename Task Success Evaluator to Task Completion Evaluator (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43190\"\u003e#43190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/07395dd0dbdc75b25f5fc2ac8ff82a8824b5a90f\"\u003e\u003ccode\u003e07395dd\u003c/code\u003e\u003c/a\u003e [Identity] Skip IMDS probe when MI selected in DAC via env (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43080\"\u003e#43080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/b0ec83c3f0ad69dd40aaf7e2c832616ea01060fc\"\u003e\u003ccode\u003eb0ec83c\u003c/code\u003e\u003c/a\u003e Revert behavior change introduced in \u003ca href=\"https://github.com/Azure/azure-sdk-tools\"\u003ehttps://github.com/Azure/azure-sdk-tools\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/33bbf3517faa8e0b285faa1b3b7241c00c50e7a8\"\u003e\u003ccode\u003e33bbf35\u003c/code\u003e\u003c/a\u003e [Identity] Improve MI error messages (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43231\"\u003e#43231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/f837589b09b3f37f3576ee4c752db56e9a281a81\"\u003e\u003ccode\u003ef837589\u003c/code\u003e\u003c/a\u003e update verifywhl to check that one of homepage/repository exists (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43188\"\u003e#43188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/befebbf01f86e85a12b5f9a16adc3d2c5175703c\"\u003e\u003ccode\u003ebefebbf\u003c/code\u003e\u003c/a\u003e update pinned apistub version 0.3.23 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/43237\"\u003e#43237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.24.0...azure-identity_1.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest-asyncio` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/releases\"\u003epytest-asyncio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epytest-asyncio 1.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/tree/1.2.0\"\u003e1.2.0\u003c/a\u003e - 2025-09-12\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--asyncio-debug\u003c/code\u003e CLI option and \u003ccode\u003easyncio_debug\u003c/code\u003e configuration option to enable asyncio debug mode for the default event loop. (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003epytest.UsageError\u003c/code\u003e for invalid configuration values of \u003ccode\u003easyncio_default_fixture_loop_scope\u003c/code\u003e and \u003ccode\u003easyncio_default_test_loop_scope\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompatibility with the Pyright type checker (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRuntimeError: There is no current event loop in thread 'MainThread'\u003c/code\u003e when any test unsets the event loop (such as when using \u003ccode\u003easyncio.run\u003c/code\u003e and \u003ccode\u003easyncio.Runner\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1177\"\u003e#1177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecation warning when decorating an asynchronous fixture with \u003ccode\u003e@pytest.fixture\u003c/code\u003e in [strict]{.title-ref} mode. The warning message now refers to the correct package. (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotes for Downstream Packagers\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the minimum required version of tox to v4.28. This change is only relevant if you use the \u003ccode\u003etox.ini\u003c/code\u003e file provided by pytest-asyncio to run tests.\u003c/li\u003e\n\u003cli\u003eExtend dependency on typing-extensions\u0026gt;=4.12 from Python\u0026lt;3.10 to Python\u0026lt;3.13.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epytest-asyncio 1.1.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/tree/v1.1.1\"\u003ev1.1.1\u003c/a\u003e - 2025-09-12\u003c/h1\u003e\n\u003ch2\u003eNotes for Downstream Packagers\u003c/h2\u003e\n\u003cp\u003e- Addresses a build problem with setuptoos-scm \u0026gt;= 9 caused by invalid setuptools-scm configuration in pytest-asyncio. (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/0d3988f5adc16e8b364266c9ecda42a36d5892ff\"\u003e\u003ccode\u003e0d3988f\u003c/code\u003e\u003c/a\u003e ci: Create GitHub release before publishing to PyPI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/07c5a0b3e0bb99c7592ab87ed17a4bb2966fdf6a\"\u003e\u003ccode\u003e07c5a0b\u003c/code\u003e\u003c/a\u003e docs: Include orphaned news fragment in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/be24582b86375b761534639be6c2941d0b3f116c\"\u003e\u003ccode\u003ebe24582\u003c/code\u003e\u003c/a\u003e chore: Prepare release of v1.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/7aeb296b9f95e57c371734dcb1d3ece3f7c81727\"\u003e\u003ccode\u003e7aeb296\u003c/code\u003e\u003c/a\u003e docs: Streamline news fragments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/7b8311cf1d2f67931f4fd9bbbe6d9f3b09572ebb\"\u003e\u003ccode\u003e7b8311c\u003c/code\u003e\u003c/a\u003e ci: Fixes a bug that prevented SSH signature from being stripped from release...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/9d4c2bd8770d4073e015213373975f217d3ac8f5\"\u003e\u003ccode\u003e9d4c2bd\u003c/code\u003e\u003c/a\u003e docs: Add changelog entry for Pyright compatibility.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/94f6106ea0c7ee716d7cf85377c653baa9cb7cd9\"\u003e\u003ccode\u003e94f6106\u003c/code\u003e\u003c/a\u003e test: Added tests which assert that the event loop is reinstated if unset by ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/df61991f1805f45ab31ae2d2fb73a54ff25ccd0c\"\u003e\u003ccode\u003edf61991\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/f1f7941691ff506ab553dfd6d00b09e8213eeff7\"\u003e\u003ccode\u003ef1f7941\u003c/code\u003e\u003c/a\u003e Build(deps): Bump pytest from 8.4.1 to 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/commit/c77d3d38f7adb41f5f6ea7b002da4e0f480c5c24\"\u003e\u003ccode\u003ec77d3d3\u003c/code\u003e\u003c/a\u003e Build(deps): Bump twine from 6.1.0 to 6.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-asyncio/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ruff` from 0.12.12 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/releases\"\u003eruff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-10-07.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate default and latest Python versions for 3.14 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20725\"\u003e#20725\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Include certain guaranteed-mutable expressions: tuples, generators, and assignment expressions (\u003ccode\u003eB006\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003erefurb\u003c/code\u003e] Add fixes for \u003ccode\u003eFURB101\u003c/code\u003e and \u003ccode\u003eFURB103\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Extend \u003ccode\u003eFA102\u003c/code\u003e with listed PEP 585-compatible APIs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20659\"\u003e#20659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-annotations\u003c/code\u003e] Fix return type annotations to handle shadowed builtin symbols (\u003ccode\u003eANN201\u003c/code\u003e, \u003ccode\u003eANN202\u003c/code\u003e, \u003ccode\u003eANN204\u003c/code\u003e, \u003ccode\u003eANN205\u003c/code\u003e, \u003ccode\u003eANN206\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20612\"\u003e#20612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflynt\u003c/code\u003e] Fix f-string quoting for mixed quote joiners (\u003ccode\u003eFLY002\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20662\"\u003e#20662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eisort\u003c/code\u003e] Fix inserting required imports before future imports (\u003ccode\u003eI002\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20676\"\u003e#20676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Handle argfile expansion errors gracefully (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20691\"\u003e#20691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Skip \u003ccode\u003eRUF051\u003c/code\u003e if \u003ccode\u003eelse\u003c/code\u003e/\u003ccode\u003eelif\u003c/code\u003e block is present (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20705\"\u003e#20705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Improve handling of intermixed comments inside from-imports (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20561\"\u003e#20561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-comprehensions\u003c/code\u003e] Clarify fix safety documentation (\u003ccode\u003eC413\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danparizher\"\u003e\u003ccode\u003e@​danparizher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terror\"\u003e\u003ccode\u003e@​terror\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TaKO8Ki\"\u003e\u003ccode\u003e@​TaKO8Ki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/njhearp\"\u003e\u003ccode\u003e@​njhearp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amyreese\"\u003e\u003ccode\u003e@​amyreese\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IDrokin117\"\u003e\u003ccode\u003e@​IDrokin117\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chirizxc\"\u003e\u003ccode\u003e@​chirizxc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall ruff 0.14.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.0/ruff-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md\"\u003eruff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003cp\u003eReleased on 2025-10-07.\u003c/p\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate default and latest Python versions for 3.14 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20725\"\u003e#20725\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePreview features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-bugbear\u003c/code\u003e] Include certain guaranteed-mutable expressions: tuples, generators, and assignment expressions (\u003ccode\u003eB006\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003erefurb\u003c/code\u003e] Add fixes for \u003ccode\u003eFURB101\u003c/code\u003e and \u003ccode\u003eFURB103\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Extend \u003ccode\u003eFA102\u003c/code\u003e with listed PEP 585-compatible APIs (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20659\"\u003e#20659\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-annotations\u003c/code\u003e] Fix return type annotations to handle shadowed builtin symbols (\u003ccode\u003eANN201\u003c/code\u003e, \u003ccode\u003eANN202\u003c/code\u003e, \u003ccode\u003eANN204\u003c/code\u003e, \u003ccode\u003eANN205\u003c/code\u003e, \u003ccode\u003eANN206\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20612\"\u003e#20612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eflynt\u003c/code\u003e] Fix f-string quoting for mixed quote joiners (\u003ccode\u003eFLY002\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20662\"\u003e#20662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eisort\u003c/code\u003e] Fix inserting required imports before future imports (\u003ccode\u003eI002\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20676\"\u003e#20676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Handle argfile expansion errors gracefully (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20691\"\u003e#20691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Skip \u003ccode\u003eRUF051\u003c/code\u003e if \u003ccode\u003eelse\u003c/code\u003e/\u003ccode\u003eelif\u003c/code\u003e block is present (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20705\"\u003e#20705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eruff\u003c/code\u003e] Improve handling of intermixed comments inside from-imports (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20561\"\u003e#20561\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eflake8-comprehensions\u003c/code\u003e] Clarify fix safety documentation (\u003ccode\u003eC413\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/pull/20640\"\u003e#20640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danparizher\"\u003e\u003ccode\u003e@​danparizher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/terror\"\u003e\u003ccode\u003e@​terror\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TaKO8Ki\"\u003e\u003ccode\u003e@​TaKO8Ki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ntBre\"\u003e\u003ccode\u003e@​ntBre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/njhearp\"\u003e\u003ccode\u003e@​njhearp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amyreese\"\u003e\u003ccode\u003e@​amyreese\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IDrokin117\"\u003e\u003ccode\u003e@​IDrokin117\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chirizxc\"\u003e\u003ccode\u003e@​chirizxc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.x\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/changelogs/0.13.x.md\"\u003echangelogs/0.13.x\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.12.x\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/changelogs/0.12.x.md\"\u003echangelogs/0.12.x\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.11.x\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/astral-sh/ruff/blob/main/changelogs/0.11.x.md\"\u003echangelogs/0.11.x\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/beea8cdfec826802a7d9ecada3b38156eb693e77\"\u003e\u003ccode\u003ebeea8cd\u003c/code\u003e\u003c/a\u003e Bump 0.14.0 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20751\"\u003e#20751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/416e956fe0fb0160d431403e8ff4b1442b3d0251\"\u003e\u003ccode\u003e416e956\u003c/code\u003e\u003c/a\u003e [ty] Infer better specializations of unions with \u003ccode\u003eNone\u003c/code\u003e (etc) (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20749\"\u003e#20749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/88c0ce3e389a217dc596374f154e0c1e88b483ad\"\u003e\u003ccode\u003e88c0ce3\u003c/code\u003e\u003c/a\u003e Update default and latest Python versions for 3.14 (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20725\"\u003e#20725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/8fb29eafb866c1b25abb3c329ea5df90aae8bd1d\"\u003e\u003ccode\u003e8fb29ea\u003c/code\u003e\u003c/a\u003e [ruff] improve handling of intermixed comments inside from-imports (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20561\"\u003e#20561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/23ebfe7777218a4742586810f6aa995e6b3e0749\"\u003e\u003ccode\u003e23ebfe7\u003c/code\u003e\u003c/a\u003e [ty] Fix tiny mistake in protocol tests (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20743\"\u003e#20743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/f90d6466e00d9ec7d7ef8f6e3bbf3fb2e2d0b0c2\"\u003e\u003ccode\u003ef90d646\u003c/code\u003e\u003c/a\u003e [ty] Make \u003ccode\u003einfer_method_information\u003c/code\u003e less confusing (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20740\"\u003e#20740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/15af4c0a34dd6d86d9aa98115ae1e1e9392c7eef\"\u003e\u003ccode\u003e15af4c0\u003c/code\u003e\u003c/a\u003e Move --show-settings snapshots to separate files (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20741\"\u003e#20741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/76f8e5b7558a9104cadcbc2cab864a6350bbea8b\"\u003e\u003ccode\u003e76f8e5b\u003c/code\u003e\u003c/a\u003e Refactor Rust lint test structure to use RuffTestFixture (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20689\"\u003e#20689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/b66a3e7451aed3c7591e0c781ee0c133d9d783c8\"\u003e\u003ccode\u003eb66a3e7\u003c/code\u003e\u003c/a\u003e [\u003ccode\u003erefurb\u003c/code\u003e] Add fixes for \u003ccode\u003eFURB101\u003c/code\u003e, \u003ccode\u003eFURB103\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astral-sh/ruff/commit/70f51e964855da881c40f87d3eeebf93520042bf\"\u003e\u003ccode\u003e70f51e9\u003c/code\u003e\u003c/a\u003e [ty] Print \u003ccode\u003edisplay\u003c/code\u003e of types when a property test fails (\u003ca href=\"https://redirect.github.com/astral-sh/ruff/issues/20720\"\u003e#20720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/astral-sh/ruff/compare/0.12.12...0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Tomodo1773/line-character-agent/pull/189","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tomodo1773%2Fline-character-agent/issues/189","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/189/packages"}},{"old_version":"1.23.0","new_version":"1.24.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T23:06:56.000Z","version_change":"1.23.0 → 1.24.0","issue":{"uuid":"2892175395","node_id":"PR_kwDOJsCR1M6sYxgj","number":196,"state":"closed","title":"Bump azure-functions from 1.23.0 to 1.24.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T23:07:39.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T23:06:56.000Z","updated_at":"2025-10-06T23:07:40.000Z","time_to_close":43,"merged_at":"2025-10-06T23:07:39.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.23.0","new_version":"1.24.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.23.0 to 1.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.23.0\u0026new-version=1.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hochfrequenz/fristenkalender-functions/pull/196","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hochfrequenz%2Ffristenkalender-functions/issues/196","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/196/packages"}},{"old_version":"1.22.1","new_version":"1.23.0","update_type":"minor","path":null,"pr_created_at":"2025-10-01T22:56:25.000Z","version_change":"1.22.1 → 1.23.0","issue":{"uuid":"2879934096","node_id":"PR_kwDOO6UMS86rqE6Q","number":11,"state":"open","title":"build: bump the all-backend-deps group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-01T22:56:25.000Z","updated_at":"2025-10-01T22:56:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: bump","group_name":"all-backend-deps","update_count":29,"packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"streamlit","old_version":"1.45.1","new_version":"1.50.0","repository_url":"https://github.com/streamlit/streamlit"},{"name":"python-dotenv","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/theskumar/python-dotenv"},{"name":"azure-storage-blob","old_version":"12.25.1","new_version":"12.26.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"azure-identity","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"flask","old_version":"3.1.1","new_version":"3.1.2","repository_url":"https://github.com/pallets/flask"},{"name":"openai","old_version":"1.82.1","new_version":"1.109.1","repository_url":"https://github.com/openai/openai-python"},{"name":"requests","old_version":"2.32.3","new_version":"2.32.5","repository_url":"https://github.com/psf/requests"},{"name":"tiktoken","old_version":"0.9.0","new_version":"0.11.0","repository_url":"https://github.com/openai/tiktoken"},{"name":"azure-storage-queue","old_version":"12.12.0","new_version":"12.13.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"beautifulsoup4","old_version":"4.13.4","new_version":"4.14.2"},{"name":"azure-search-documents","old_version":"11.6.0b1","new_version":"11.7.0b1","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"python-docx","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/python-openxml/python-docx"},{"name":"azure-keyvault-secrets","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pandas","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/pandas-dev/pandas"},{"name":"azure-monitor-opentelemetry","old_version":"1.6.10","new_version":"1.6.12","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pillow","old_version":"10.4.0","new_version":"11.0.0","repository_url":"https://github.com/python-pillow/Pillow"},{"name":"azure-mgmt-cognitiveservices","old_version":"13.6.0","new_version":"14.0.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"jsonschema","old_version":"4.24.0","new_version":"4.25.1","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"semantic-kernel","old_version":"1.32.0","new_version":"1.37.0","repository_url":"https://github.com/microsoft/semantic-kernel"},{"name":"pydantic","old_version":"2.11.5","new_version":"2.11.9","repository_url":"https://github.com/pydantic/pydantic"},{"name":"azure-ai-ml","old_version":"1.27.1","new_version":"1.29.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pytest","old_version":"8.3.5","new_version":"8.4.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"6.1.1","new_version":"7.0.0","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"flake8","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/pycqa/flake8"},{"name":"black","old_version":"25.1.0","new_version":"25.9.0","repository_url":"https://github.com/psf/black"},{"name":"pre-commit","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/pre-commit/pre-commit"},{"name":"pytest-asyncio","old_version":"0.26.0","new_version":"1.2.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"promptflow","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/microsoft/promptflow"}],"path":null,"ecosystem":"pip"},"body":"Bumps the all-backend-deps group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.22.1` | `1.23.0` |\n| [streamlit](https://github.com/streamlit/streamlit) | `1.45.1` | `1.50.0` |\n| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.1.0` | `1.1.1` |\n| [azure-storage-blob](https://github.com/Azure/azure-sdk-for-python) | `12.25.1` | `12.26.0` |\n| [azure-identity](https://github.com/Azure/azure-sdk-for-python) | `1.23.0` | `1.25.0` |\n| [flask](https://github.com/pallets/flask) | `3.1.1` | `3.1.2` |\n| [openai](https://github.com/openai/openai-python) | `1.82.1` | `1.109.1` |\n| [requests](https://github.com/psf/requests) | `2.32.3` | `2.32.5` |\n| [tiktoken](https://github.com/openai/tiktoken) | `0.9.0` | `0.11.0` |\n| [azure-storage-queue](https://github.com/Azure/azure-sdk-for-python) | `12.12.0` | `12.13.0` |\n| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.13.4` | `4.14.2` |\n| [azure-search-documents](https://github.com/Azure/azure-sdk-for-python) | `11.6.0b1` | `11.7.0b1` |\n| [python-docx](https://github.com/python-openxml/python-docx) | `1.1.2` | `1.2.0` |\n| [azure-keyvault-secrets](https://github.com/Azure/azure-sdk-for-python) | `4.9.0` | `4.10.0` |\n| [pandas](https://github.com/pandas-dev/pandas) | `2.2.3` | `2.3.3` |\n| [azure-monitor-opentelemetry](https://github.com/Azure/azure-sdk-for-python) | `1.6.10` | `1.6.12` |\n| [pillow](https://github.com/python-pillow/Pillow) | `10.4.0` | `11.0.0` |\n| [azure-mgmt-cognitiveservices](https://github.com/Azure/azure-sdk-for-python) | `13.6.0` | `14.0.0` |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.24.0` | `4.25.1` |\n| [semantic-kernel](https://github.com/microsoft/semantic-kernel) | `1.32.0` | `1.37.0` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.11.5` | `2.11.9` |\n| [azure-ai-ml](https://github.com/Azure/azure-sdk-for-python) | `1.27.1` | `1.29.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.2` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.1.1` | `7.0.0` |\n| [flake8](https://github.com/pycqa/flake8) | `7.2.0` | `7.3.0` |\n| [black](https://github.com/psf/black) | `25.1.0` | `25.9.0` |\n| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.2.0` | `4.3.0` |\n| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.2.0` |\n| [promptflow](https://github.com/microsoft/promptflow) | `1.18.0` | `1.18.1` |\n\n\nUpdates `azure-functions` from 1.22.1 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `streamlit` from 1.45.1 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamlit/streamlit/releases\"\u003estreamlit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.50.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: deprecate kwargs in st.plotly_chart and add config dict instead by \u003ca href=\"https://github.com/zyfy29\"\u003e\u003ccode\u003e@​zyfy29\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12291\"\u003estreamlit/streamlit#12291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.checkbox\u003c/code\u003e \u0026amp; \u003ccode\u003est.toggle\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12372\"\u003estreamlit/streamlit#12372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e**kwargs\u003c/code\u003e support from \u003ccode\u003est.write\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12375\"\u003estreamlit/streamlit#12375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.number_input\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12437\"\u003estreamlit/streamlit#12437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.text_area\u003c/code\u003e \u0026amp; \u003ccode\u003est.text_input\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12397\"\u003estreamlit/streamlit#12397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMultiselectColumn\u003c/code\u003e for \u003ccode\u003est.dataframe\u003c/code\u003e and \u003ccode\u003est.data_editor\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/9223\"\u003estreamlit/streamlit#9223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for source directly in theming font configs by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12239\"\u003estreamlit/streamlit#12239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add \u003ccode\u003edefault\u003c/code\u003e param to \u003ccode\u003est.tabs\u003c/code\u003e by \u003ca href=\"https://github.com/sfc-gh-bnisco\"\u003e\u003ccode\u003e@​sfc-gh-bnisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12313\"\u003estreamlit/streamlit#12313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder\u003c/code\u003e parameter to \u003ccode\u003est.table\u003c/code\u003e by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11796\"\u003estreamlit/streamlit#11796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Hover, active, focus-visible states for CopyButton by \u003ca href=\"https://github.com/sfc-gh-bnisco\"\u003e\u003ccode\u003e@​sfc-gh-bnisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12348\"\u003estreamlit/streamlit#12348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a width parameters to \u003ccode\u003est.line_chart\u003c/code\u003e. by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11923\"\u003estreamlit/streamlit#11923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd main theme color config options by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12288\"\u003estreamlit/streamlit#12288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for button widgets by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12332\"\u003estreamlit/streamlit#12332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esort\u003c/code\u003e parameter to \u003ccode\u003est.bar_chart\u003c/code\u003e by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12339\"\u003estreamlit/streamlit#12339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd theme background color config options by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12405\"\u003estreamlit/streamlit#12405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd theme text color config options by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12438\"\u003estreamlit/streamlit#12438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.time_input\u003c/code\u003e \u0026amp; \u003ccode\u003est.date_input\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12464\"\u003estreamlit/streamlit#12464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add sample rate parameter to \u003ccode\u003est.audio_input\u003c/code\u003e component by \u003ca href=\"https://github.com/sfc-gh-nbellante\"\u003e\u003ccode\u003e@​sfc-gh-nbellante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12272\"\u003estreamlit/streamlit#12272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMetric supports numerics like decimal. by \u003ca href=\"https://github.com/aebrahim\"\u003e\u003ccode\u003e@​aebrahim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12377\"\u003estreamlit/streamlit#12377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow slider tick labels on hover by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12367\"\u003estreamlit/streamlit#12367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Add height param to \u003ccode\u003est.graphviz_chart\u003c/code\u003e by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12297\"\u003estreamlit/streamlit#12297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.selectbox\u003c/code\u003e \u0026amp; \u003ccode\u003est.multiselect\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12493\"\u003estreamlit/streamlit#12493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuring the chart column colors by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12292\"\u003estreamlit/streamlit#12292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix code usage in markdown labels by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12175\"\u003estreamlit/streamlit#12175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fullscreen behaviour for \u003ccode\u003est.image\u003c/code\u003e with use_container_width=True or width=\u0026quot;stretch\u0026quot; by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12235\"\u003estreamlit/streamlit#12235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] DateInput: normalize selected dates to start-of-day to honor max by \u003ca href=\"https://github.com/sfc-gh-bnisco\"\u003e\u003ccode\u003e@​sfc-gh-bnisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12295\"\u003estreamlit/streamlit#12295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure markdown images keep the aspect ratio by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12343\"\u003estreamlit/streamlit#12343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with typing formatted values into \u003ccode\u003est.number_input\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12351\"\u003estreamlit/streamlit#12351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] \u003ccode\u003ehtml\u003c/code\u003e with float height.  by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12354\"\u003estreamlit/streamlit#12354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Share more code between Selectbox and Multiselect to align behavior by \u003ca href=\"https://github.com/sfc-gh-bnisco\"\u003e\u003ccode\u003e@​sfc-gh-bnisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12330\"\u003estreamlit/streamlit#12330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix logo pushing out collapse button by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12329\"\u003estreamlit/streamlit#12329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix long-words overflowing markdown container by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12370\"\u003estreamlit/streamlit#12370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MIME type for \u003ccode\u003e.mjs\u003c/code\u003e by \u003ca href=\"https://github.com/geoextra\"\u003e\u003ccode\u003e@​geoextra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12399\"\u003estreamlit/streamlit#12399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Pandas styler performance regression by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12422\"\u003estreamlit/streamlit#12422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Allow empty section pages in top navigation similar to how we do it for sidebar nav  by \u003ca href=\"https://github.com/nico-bellante\"\u003e\u003ccode\u003e@​nico-bellante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12247\"\u003estreamlit/streamlit#12247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] horizontal alignment of st.image in vertical containers by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12495\"\u003estreamlit/streamlit#12495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Setting 0 for height/width on components.html and components.iframe .  by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12479\"\u003estreamlit/streamlit#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duckdb integration test by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12537\"\u003estreamlit/streamlit#12537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert number input component refactoring by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12547\"\u003estreamlit/streamlit#12547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd default main colors to theme by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12334\"\u003estreamlit/streamlit#12334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease/1.49.0 by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12328\"\u003estreamlit/streamlit#12328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease/1.49.1 by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/12376\"\u003estreamlit/streamlit#12376\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/52736534b6488da3bcb0c9d8bba855855a963678\"\u003e\u003ccode\u003e5273653\u003c/code\u003e\u003c/a\u003e Docstrings for 1.50.0 (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12605\"\u003e#12605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/f831f19024003fb0c0b3195c6150825deb7520fc\"\u003e\u003ccode\u003ef831f19\u003c/code\u003e\u003c/a\u003e Up version to 1.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/0ba383ec56e18df5e0efa8d62b8f00626dcfc128\"\u003e\u003ccode\u003e0ba383e\u003c/code\u003e\u003c/a\u003e [feat] Add Patch Release Branch Creation workflow (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12509\"\u003e#12509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/5abda776f6ee13a32ef8e5c5477205a73db1d593\"\u003e\u003ccode\u003e5abda77\u003c/code\u003e\u003c/a\u003e Support configuring the chart column colors (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/9d0e6bdcd383a52a75a12224c84f5e71d886e4a6\"\u003e\u003ccode\u003e9d0e6bd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ekey\u003c/code\u003e as main identity for \u003ccode\u003est.selectbox\u003c/code\u003e \u0026amp; \u003ccode\u003est.multiselect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12493\"\u003e#12493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/53b2c4f741c5f3914015c0868e2169449b0735f9\"\u003e\u003ccode\u003e53b2c4f\u003c/code\u003e\u003c/a\u003e Fix pytest warning filter error (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12558\"\u003e#12558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/8608e83d9aadb5f79f03d7f9e817f9b12f24ad45\"\u003e\u003ccode\u003e8608e83\u003c/code\u003e\u003c/a\u003e Add support for new ruff rules (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12538\"\u003e#12538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/dec9d209fcdcfc2092ad5b7ab08ca79622936b5b\"\u003e\u003ccode\u003edec9d20\u003c/code\u003e\u003c/a\u003e Revert number input component refactoring (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12547\"\u003e#12547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/57fd06756fd59112c4247dbdb383ecf3affb2839\"\u003e\u003ccode\u003e57fd067\u003c/code\u003e\u003c/a\u003e [feat] Add Cherry-Pick to Release Branch automation (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12516\"\u003e#12516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/c5aa15cb69d8efe754b0b182f273d262d0f33849\"\u003e\u003ccode\u003ec5aa15c\u003c/code\u003e\u003c/a\u003e Update mypy requirement from \u0026lt;1.18,\u0026gt;=1.16.1 to \u0026gt;=1.16.1,\u0026lt;1.19 in /lib (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12551\"\u003e#12551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamlit/streamlit/compare/1.45.1...1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `python-dotenv` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theskumar/python-dotenv/releases\"\u003epython-dotenv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure find_dotenv work reliably on python 3.13 by \u003ca href=\"https://github.com/theskumar\"\u003e\u003ccode\u003e@​theskumar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/563\"\u003etheskumar/python-dotenv#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): issue with execvpe on Windows by \u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003etheskumar/python-dotenv#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003etheskumar/python-dotenv#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md\"\u003epython-dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.1] - 2025-06-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Ensure \u003ccode\u003efind_dotenv\u003c/code\u003e work reliably on python 3.13 by [\u003ca href=\"https://github.com/theskumar\"\u003e\u003ccode\u003e@​theskumar\u003c/code\u003e\u003c/a\u003e] in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/563\"\u003e#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCLI: revert the use of execvpe on Windows by [\u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e] in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003e#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/16e660d384b942b11879b44500afbbe021650448\"\u003e\u003ccode\u003e16e660d\u003c/code\u003e\u003c/a\u003e Bump version: 1.1.0 → 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/667e82f18d6e5306894c8746c46b1da2d031bd23\"\u003e\u003ccode\u003e667e82f\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/9d85edb3b8652de4601f9ad8a7a49ad9909f898a\"\u003e\u003ccode\u003e9d85edb\u003c/code\u003e\u003c/a\u003e fix(cli): issue with execvpe on Windows (\u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/8411987b9301f716245074872afa30646e9b9eb7\"\u003e\u003ccode\u003e8411987\u003c/code\u003e\u003c/a\u003e fix: ensure find_dotenv work reliably on python 3.13 (\u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/01f899733de664cda0550207067eb36a1795062f\"\u003e\u003ccode\u003e01f8997\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-storage-blob` from 12.25.1 to 12.26.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/99ee90a2a13bc446e8c7d08c8554319a31d51ae3\"\u003e\u003ccode\u003e99ee90a\u003c/code\u003e\u003c/a\u003e Updated release date for STG 98 GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/745bc1fa9f28b7885acb53e6e642bf6937fa8f82\"\u003e\u003ccode\u003e745bc1f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/storage/stg98-ga2' of github.com:Azure/azure-sdk-for-py...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e6aca4fb0851af0d399d6f4fed6978bc7009aeae\"\u003e\u003ccode\u003ee6aca4f\u003c/code\u003e\u003c/a\u003e [Storage] Pin earlier working version of crypto library in `azure-storage-blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2be7f621d0f1f05ec614b4deca84042f8fb336d1\"\u003e\u003ccode\u003e2be7f62\u003c/code\u003e\u003c/a\u003e [Storage] STG 98 Soft GA Prep (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41872\"\u003e#41872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/59465b41d991f2f8fd4d90f9e40d4d4a553c1543\"\u003e\u003ccode\u003e59465b4\u003c/code\u003e\u003c/a\u003e Bump versions for GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3b2d219e9e66e859e4ac76d6ff43c23809a742c0\"\u003e\u003ccode\u003e3b2d219\u003c/code\u003e\u003c/a\u003e Release dates for STG 98 Beta (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40921\"\u003e#40921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/c554729b5ffe88cb1e849b999f29072809c13892\"\u003e\u003ccode\u003ec554729\u003c/code\u003e\u003c/a\u003e Azure Storage Sample Automation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39944\"\u003e#39944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3f1ad07b16d73107bb6c465859d224c44b6a3f55\"\u003e\u003ccode\u003e3f1ad07\u003c/code\u003e\u003c/a\u003e Resolved queue references (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7482dba9fded9b8a69be64469639bb6323f4f9ae\"\u003e\u003ccode\u003e7482dba\u003c/code\u003e\u003c/a\u003e [Storage] Enabled soft delete in ARM template (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40657\"\u003e#40657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/8b9851a66e43ae159fb7b1d72295b3e92d9a3912\"\u003e\u003ccode\u003e8b9851a\u003c/code\u003e\u003c/a\u003e [Storage] [STG 98] Merge STG 98 Base Branch into Main (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40381\"\u003e#40381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-storage-blob_12.25.1...azure-storage-blob_12.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-identity` from 1.23.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-identity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-identity_1.25.0\u003c/h2\u003e\n\u003ch2\u003e1.25.0 (2025-09-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAzureDeveloperCliCredential\u003c/code\u003e now supports \u003ccode\u003eclaims\u003c/code\u003e in \u003ccode\u003eget_token\u003c/code\u003e and \u003ccode\u003eget_token_info\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42568\"\u003e#42568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new keyword argument \u003ccode\u003erequire_envvar\u003c/code\u003e to \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e to enforce the presence of the \u003ccode\u003eAZURE_TOKEN_CREDENTIALS\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42660\"\u003e#42660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eAzureDeveloperCliCredential\u003c/code\u003e would time out during token requests when \u003ccode\u003eazd\u003c/code\u003e prompts for user interaction. This issue commonly occurred in environments where the \u003ccode\u003eAZD_DEBUG\u003c/code\u003e environment variable was set, causing the Azure Developer CLI to display additional prompts that interfered with automated token acquisition. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42535\"\u003e#42535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue where credentials configured with a default tenant ID of \u0026quot;organizations\u0026quot; (such as \u003ccode\u003eInteractiveBrowserCredential\u003c/code\u003e and \u003ccode\u003eDeviceCodeCredential\u003c/code\u003e) would fail authentication when a specific tenant ID was provided in \u003ccode\u003eget_token\u003c/code\u003e or \u003ccode\u003eget_token_info\u003c/code\u003e method calls. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42721\"\u003e#42721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eSharedTokenCacheCredential\u003c/code\u003e to raise \u003ccode\u003eCredentialUnavailableError\u003c/code\u003e instead of \u003ccode\u003eClientAuthenticationError\u003c/code\u003e during token refresh failures when within the context of \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42934\"\u003e#42934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazure-identity_1.24.0\u003c/h2\u003e\n\u003ch2\u003e1.24.0 (2025-08-07)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where CAE (Continuous Access Evaluation) caches were not properly used by \u003ccode\u003eAuthorizationCodeCredential\u003c/code\u003e and the asynchronous \u003ccode\u003eOnBehalfOfCredential\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42145\"\u003e#42145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eManagedIdentityCredential\u003c/code\u003e now retries IMDS 410 status responses for at least 70 seconds total duration as required by \u003ca href=\"https://learn.microsoft.com/azure/virtual-machines/instance-metadata-service?tabs=windows#errors-and-debugging\"\u003eAzure IMDS documentation\u003c/a\u003e.  (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42330\"\u003e#42330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDefaultAzureCredential\u003c/code\u003e diagnostics when \u003ccode\u003eWorkloadIdentityCredential\u003c/code\u003e initialization fails. If DAC fails to find a successful credential in the chain, the reason \u003ccode\u003eWorkloadIdentityCredential\u003c/code\u003e failed will be included in the error message. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42346\"\u003e#42346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0da86987865c339b90f1ee2f10500ecb2d52db48\"\u003e\u003ccode\u003e0da8698\u003c/code\u003e\u003c/a\u003e Make Prepare-Release.ps1 executable (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42976\"\u003e#42976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/235268551abcfce241fa7d27d3c4012a87ad684b\"\u003e\u003ccode\u003e2352685\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-core (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42979\"\u003e#42979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2dac85ae6a476a0ce7d4bc535c7f9a0bc248fca1\"\u003e\u003ccode\u003e2dac85a\u003c/code\u003e\u003c/a\u003e updated CHANGELOG.md with the release information 4.14.0b4 (2025-09-11) (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42972\"\u003e#42972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/fcc40ebce5ffcc695889c31be5c4dddd2fd145b7\"\u003e\u003ccode\u003efcc40eb\u003c/code\u003e\u003c/a\u003e Mypy Dev Requirement Installation Fix (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42973\"\u003e#42973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/eb0ecce89f950f98f745ab8f9deab50ef495b607\"\u003e\u003ccode\u003eeb0ecce\u003c/code\u003e\u003c/a\u003e [Identity] Adjust cache credential error behavior in DAC (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42934\"\u003e#42934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/95c037399898e718fea0a9d3216713028e8de4d8\"\u003e\u003ccode\u003e95c0373\u003c/code\u003e\u003c/a\u003e Add custom instructions to fetch TypeSpec docs (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42970\"\u003e#42970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e150a429e8cb900d62da737685dd87f97f485cf2\"\u003e\u003ccode\u003ee150a42\u003c/code\u003e\u003c/a\u003e Fix getting secret keys for connections of type \u0026quot;Custom Keys\u0026quot; (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42937\"\u003e#42937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/f6ac36d96f058f4eb1b7abb6bedbb99a544eb568\"\u003e\u003ccode\u003ef6ac36d\u003c/code\u003e\u003c/a\u003e Session Token Manual Override Fix (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42965\"\u003e#42965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e4fde9e6a9580e06b2293b0205d74f157da95f7c\"\u003e\u003ccode\u003ee4fde9e\u003c/code\u003e\u003c/a\u003e [Core] Prepare release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42966\"\u003e#42966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/4b71cbebb179e9ae0c83fb004904ea29cabb16f5\"\u003e\u003ccode\u003e4b71cbe\u003c/code\u003e\u003c/a\u003e Ensure that azpysdk checks are dispatched with correct working directory (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42\"\u003e#42\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.23.0...azure-identity_1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flask` from 3.1.1 to 3.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/flask/releases\"\u003eflask's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.2\u003c/h2\u003e\n\u003cp\u003eThis is the Flask 3.1.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/Flask/3.1.2/\"\u003ehttps://pypi.org/project/Flask/3.1.2/\u003c/a\u003e\nChanges: \u003ca href=\"https://flask.palletsprojects.com/page/changes/#version-3-1-2\"\u003ehttps://flask.palletsprojects.com/page/changes/#version-3-1-2\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/flask/milestone/38?closed=1\"\u003ehttps://github.com/pallets/flask/milestone/38?closed=1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estream_with_context\u003c/code\u003e does not fail inside async views. \u003ca href=\"https://redirect.github.com/pallets/flask/issues/5774\"\u003e#5774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003efollow_redirects\u003c/code\u003e in the test client, the final state of \u003ccode\u003esession\u003c/code\u003e is correct. \u003ca href=\"https://redirect.github.com/pallets/flask/issues/5786\"\u003e#5786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax type hint for passing bytes IO to \u003ccode\u003esend_file\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/flask/issues/5776\"\u003e#5776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/flask/blob/main/CHANGES.rst\"\u003eflask's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.1.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-08-19\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estream_with_context\u003c/code\u003e does not fail inside async views. :issue:\u003ccode\u003e5774\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003efollow_redirects\u003c/code\u003e in the test client, the final state\nof \u003ccode\u003esession\u003c/code\u003e is correct. :issue:\u003ccode\u003e5786\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRelax type hint for passing bytes IO to \u003ccode\u003esend_file\u003c/code\u003e. :issue:\u003ccode\u003e5776\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/2c1b30d0503cfb064f1cb252e6614a06915a362a\"\u003e\u003ccode\u003e2c1b30d\u003c/code\u003e\u003c/a\u003e release version 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/1292419ddfc6a14fc7f85b5ed7efcc2d215f1ad3\"\u003e\u003ccode\u003e1292419\u003c/code\u003e\u003c/a\u003e Update GitHub Actions workflow for artifact handling (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5795\"\u003e#5795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/4dd52ca9c768c9b6d04180f0547d6f4b6e34f211\"\u003e\u003ccode\u003e4dd52ca\u003c/code\u003e\u003c/a\u003e Update GitHub Actions workflow for artifact handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/55c62556571ee46a94da174643b50ece06edead4\"\u003e\u003ccode\u003e55c6255\u003c/code\u003e\u003c/a\u003e update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/d8259eb11900285af9b80b0fa47f841174c054e3\"\u003e\u003ccode\u003ed8259eb\u003c/code\u003e\u003c/a\u003e use Jinja name consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/38b4c1e19b50494cfcdc9332899e09b7fed34979\"\u003e\u003ccode\u003e38b4c1e\u003c/code\u003e\u003c/a\u003e refactor stream_with_context for async views (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5799\"\u003e#5799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/9822a0351574790cb66c652fcc396ad7aa2b09d8\"\u003e\u003ccode\u003e9822a03\u003c/code\u003e\u003c/a\u003e refactor stream_with_context for async views\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/49b7e7bc8fb69d605719991d1c0a99fcee689053\"\u003e\u003ccode\u003e49b7e7b\u003c/code\u003e\u003c/a\u003e security docs for TRUSTED_HOSTS (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5798\"\u003e#5798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/b228ca3d87745b746d904a2108429617a814ffda\"\u003e\u003ccode\u003eb228ca3\u003c/code\u003e\u003c/a\u003e security docs for TRUSTED_HOSTS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/ff64079a516c269f171ababf3d92b86886a62ffd\"\u003e\u003ccode\u003eff64079\u003c/code\u003e\u003c/a\u003e update flask-talisman link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/flask/compare/3.1.1...3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 1.82.1 to 1.109.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.109.1\u003c/h2\u003e\n\u003ch2\u003e1.109.1 (2025-09-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.109.0...v1.109.1\"\u003ev1.109.0...v1.109.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e compat with \u003ccode\u003epydantic\u0026amp;lt;2.8.0\u003c/code\u003e when using additional fields (\u003ca href=\"https://github.com/openai/openai-python/commit/5d95ecf7abd65f3e4e273be14c80f9b4cd91ffe8\"\u003e5d95ecf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.109.0\u003c/h2\u003e\n\u003ch2\u003e1.109.0 (2025-09-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.2...v1.109.0\"\u003ev1.108.2...v1.109.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt-5-codex (\u003ca href=\"https://github.com/openai/openai-python/commit/34502b5a175f8a10ea8694fcea38fe7308de89ef\"\u003e34502b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.108.2\u003c/h2\u003e\n\u003ch2\u003e1.108.2 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.1...v1.108.2\"\u003ev1.108.1...v1.108.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix mcp tool name (\u003ca href=\"https://github.com/openai/openai-python/commit/fd1c673fa8d5581b38c69c37aa4fd1fd251259a2\"\u003efd1c673\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e openapi updates for conversations (\u003ca href=\"https://github.com/openai/openai-python/commit/3224f6f9b4221b954a8f63de66bcaab389164ee5\"\u003e3224f6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/openai/openai-python/commit/6764b00bcb8aeab41e73d2fcaf6c7a18ea9f7909\"\u003e6764b00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove example values (\u003ca href=\"https://github.com/openai/openai-python/commit/20b58e164f9f28b9fc562968263fa3eacc6f5c7c\"\u003e20b58e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.108.1\u003c/h2\u003e\n\u003ch2\u003e1.108.1 (2025-09-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.0...v1.108.1\"\u003ev1.108.0...v1.108.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add reasoning_text (\u003ca href=\"https://github.com/openai/openai-python/commit/18d8e12061d1fd4e09d24986ff6e38c5063013e9\"\u003e18d8e12\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change optional parameter type from NotGiven to Omit (\u003ca href=\"https://github.com/openai/openai-python/commit/acc190a29526e64db6074e7f21aca800423c128c\"\u003eacc190a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.108.0\u003c/h2\u003e\n\u003ch2\u003e1.108.0 (2025-09-17)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.109.1 (2025-09-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.109.0...v1.109.1\"\u003ev1.109.0...v1.109.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e compat with \u003ccode\u003epydantic\u0026amp;lt;2.8.0\u003c/code\u003e when using additional fields (\u003ca href=\"https://github.com/openai/openai-python/commit/5d95ecf7abd65f3e4e273be14c80f9b4cd91ffe8\"\u003e5d95ecf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.109.0 (2025-09-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.2...v1.109.0\"\u003ev1.108.2...v1.109.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt-5-codex (\u003ca href=\"https://github.com/openai/openai-python/commit/34502b5a175f8a10ea8694fcea38fe7308de89ef\"\u003e34502b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.108.2 (2025-09-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.1...v1.108.2\"\u003ev1.108.1...v1.108.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix mcp tool name (\u003ca href=\"https://github.com/openai/openai-python/commit/fd1c673fa8d5581b38c69c37aa4fd1fd251259a2\"\u003efd1c673\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e openapi updates for conversations (\u003ca href=\"https://github.com/openai/openai-python/commit/3224f6f9b4221b954a8f63de66bcaab389164ee5\"\u003e3224f6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/openai/openai-python/commit/6764b00bcb8aeab41e73d2fcaf6c7a18ea9f7909\"\u003e6764b00\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove example values (\u003ca href=\"https://github.com/openai/openai-python/commit/20b58e164f9f28b9fc562968263fa3eacc6f5c7c\"\u003e20b58e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.108.1 (2025-09-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.108.0...v1.108.1\"\u003ev1.108.0...v1.108.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add reasoning_text (\u003ca href=\"https://github.com/openai/openai-python/commit/18d8e12061d1fd4e09d24986ff6e38c5063013e9\"\u003e18d8e12\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change optional parameter type from NotGiven to Omit (\u003ca href=\"https://github.com/openai/openai-python/commit/acc190a29526e64db6074e7f21aca800423c128c\"\u003eacc190a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.108.0 (2025-09-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.107.3...v1.108.0\"\u003ev1.107.3...v1.108.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a1493f92a7cd4399d57046aadc943aeadda5b8e7\"\u003e\u003ccode\u003ea1493f9\u003c/code\u003e\u003c/a\u003e release: 1.109.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/edb8e106bf41937e1da9644250945665bc7a4caa\"\u003e\u003ccode\u003eedb8e10\u003c/code\u003e\u003c/a\u003e fix(compat): compat with \u003ccode\u003epydantic\u0026lt;2.8.0\u003c/code\u003e when using additional fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/9c4b995682f664c629d681c975496a99c793c06d\"\u003e\u003ccode\u003e9c4b995\u003c/code\u003e\u003c/a\u003e release: 1.109.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/c523e639bb0b041562aa2a1b511ddf032e4a719a\"\u003e\u003ccode\u003ec523e63\u003c/code\u003e\u003c/a\u003e feat(api): gpt-5-codex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/02af9aacd14805cbca21078d32a311758360f134\"\u003e\u003ccode\u003e02af9aa\u003c/code\u003e\u003c/a\u003e release: 1.108.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/58add648f119140bf108931371e0811601e977c3\"\u003e\u003ccode\u003e58add64\u003c/code\u003e\u003c/a\u003e chore(api): openapi updates for conversations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/3a3cabb7e140f0a462e4e3aa4f9f2902bb7a2a92\"\u003e\u003ccode\u003e3a3cabb\u003c/code\u003e\u003c/a\u003e chore: improve example values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/bfed4af9be93e911111299c34da1baf324cbea99\"\u003e\u003ccode\u003ebfed4af\u003c/code\u003e\u003c/a\u003e fix(api): fix mcp tool name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/9272e61afa41b1e8223fdccc4935f55e7b72d11b\"\u003e\u003ccode\u003e9272e61\u003c/code\u003e\u003c/a\u003e chore: do not install brew dependencies in ./scripts/bootstrap by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/71dedfad6716c241744d3bd856370e8c59e75500\"\u003e\u003ccode\u003e71dedfa\u003c/code\u003e\u003c/a\u003e release: 1.108.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v1.82.1...v1.109.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `requests` from 2.32.3 to 2.32.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psf/requests/releases\"\u003erequests's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.5\u003c/h2\u003e\n\u003ch2\u003e2.32.5 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBugfixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe SSLContext caching feature originally introduced in 2.32.0 has created\na new class of issues in Requests that have had negative impact across a number\nof use cases. The Requests team has decided to revert this feature as long term\nmaintenance of it is proving to be unsustainable in its current iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Python 3.14.\u003c/li\u003e\n\u003cli\u003eDropped support for Python 3.8 following its end of support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.32.4\u003c/h2\u003e\n\u003ch2\u003e2.32.4 (2025-06-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted\nenvironment will retrieve credentials for the wrong hostname/machine from a\nnetrc file. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6965\"\u003e#6965\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNumerous documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for pypy 3.11 for Linux and macOS. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDropped support for pypy 3.9 following its end of support. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psf/requests/blob/main/HISTORY.md\"\u003erequests's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.32.5 (2025-08-18)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBugfixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe SSLContext caching feature originally introduced in 2.32.0 has created\na new class of issues in Requests that have had negative impact across a number\nof use cases. The Requests team has decided to revert this feature as long term\nmaintenance of it is proving to be unsustainable in its current iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Python 3.14.\u003c/li\u003e\n\u003cli\u003eDropped support for Python 3.8 following its end of support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.32.4 (2025-06-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted\nenvironment will retrieve credentials for the wrong hostname/machine from a\nnetrc file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNumerous documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for pypy 3.11 for Linux and macOS.\u003c/li\u003e\n\u003cli\u003eDropped support for pypy 3.9 following its end of support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/b25c87d7cb8d6a18a37fa12442b5f883f9e41741\"\u003e\u003ccode\u003eb25c87d\u003c/code\u003e\u003c/a\u003e v2.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/131e506079d97606e4214cc4d87b780ac478de7a\"\u003e\u003ccode\u003e131e506\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psf/requests/issues/7010\"\u003e#7010\u003c/a\u003e from psf/dependabot/github_actions/actions/checkout-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/b336cb2bc616a63a93c6470c558fc1f576b77f90\"\u003e\u003ccode\u003eb336cb2\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.0 to 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/46e939b5525d9c72b677340985582b04b128478a\"\u003e\u003ccode\u003e46e939b\u003c/code\u003e\u003c/a\u003e Update publish workflow to use \u003ccode\u003eartifact-id\u003c/code\u003e instead of \u003ccode\u003ename\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/4b9c546aa3f35fca6ca24945376fe7462bb007c4\"\u003e\u003ccode\u003e4b9c546\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psf/requests/issues/6999\"\u003e#6999\u003c/a\u003e from psf/dependabot/github_actions/step-security/har...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/7618dbef01d333f23ba4b9c4d97397b06dd89cb6\"\u003e\u003ccode\u003e7618dbe\u003c/code\u003e\u003c/a\u003e Bump step-security/harden-runner from 2.12.0 to 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/2edca11103c1c27dd8b572dab544b7f48cf3b446\"\u003e\u003ccode\u003e2edca11\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 and drop support for Python 3.8 (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6993\"\u003e#6993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/fec96cd5976ad763e45bac9a033d62cca1877a00\"\u003e\u003ccode\u003efec96cd\u003c/code\u003e\u003c/a\u003e Update Makefile rules (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6996\"\u003e#6996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/d58d8aa2f45c3575268d6d5250745ef69f9cf8b7\"\u003e\u003ccode\u003ed58d8aa\u003c/code\u003e\u003c/a\u003e docs: clarify timeout parameter uses seconds in Session.request (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6994\"\u003e#6994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/91a3eabd3dcc4d7f36dd8249e4777a90ef9b4305\"\u003e\u003ccode\u003e91a3eab\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.28.5 to 3.29.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/psf/requests/compare/v2.32.3...v2.32.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tiktoken` from 0.9.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/tiktoken/blob/main/CHANGELOG.md\"\u003etiktoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003eGPT-5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version of \u003ccode\u003epyo3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse new Rust edition\u003c/li\u003e\n\u003cli\u003eFix special token handling in \u003ccode\u003eencode_to_numpy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBetter error handling\u003c/li\u003e\n\u003cli\u003eImprovements to private APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.10.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for newer models\u003c/li\u003e\n\u003cli\u003eImprovements to private APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/tiktoken/commit/eedc856364506a9d4651645a0290eb0ba81e6935\"\u003e\u003ccode\u003eeedc856\u003c/code\u003e\u003c/a\u003e Partial sync of codebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/tiktoken/commit/5818d566268693d947c06ba76c3be2e48d8c6ded\"\u003e\u003ccode\u003e5818d56\u003c/code\u003e\u003c/a\u003e Partial sync of codebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/tiktoken/commit/3591ff175d6a80efbe4fcc7f0e219ddd4b8c52f1\"\u003e\u003ccode\u003e3591ff1\u003c/code\u003e\u003c/a\u003e Sync codebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/tiktoken/commit/4560a8896f5fb1d35c6f8fd6eee0399f9a1a27ca\"\u003e\u003ccode\u003e4560a88\u003c/code\u003e\u003c/a\u003e Sync codebase (\u003ca href=\"https://redirect.github.com/openai/tiktoken/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openai/tiktoken/compare/0.9.0...0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-storage-queue` from 12.12.0 to 12.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/99ee90a2a13bc446e8c7d08c8554319a31d51ae3\"\u003e\u003ccode\u003e99ee90a\u003c/code\u003e\u003c/a\u003e Updated release date for STG 98 GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/745bc1fa9f28b7885acb53e6e642bf6937fa8f82\"\u003e\u003ccode\u003e745bc1f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/storage/stg98-ga2' of github.com:Azure/azure-sdk-for-py...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e6aca4fb0851af0d399d6f4fed6978bc7009aeae\"\u003e\u003ccode\u003ee6aca4f\u003c/code\u003e\u003c/a\u003e [Storage] Pin earlier working version of crypto library in `azure-storage-blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2be7f621d0f1f05ec614b4deca84042f8fb336d1\"\u003e\u003ccode\u003e2be7f62\u003c/code\u003e\u003c/a\u003e [Storage] STG 98 Soft GA Prep (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41872\"\u003e#41872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/59465b41d991f2f8fd4d90f9e40d4d4a553c1543\"\u003e\u003ccode\u003e59465b4\u003c/code\u003e\u003c/a\u003e Bump versions for GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3b2d219e9e66e859e4ac76d6ff43c23809a742c0\"\u003e\u003ccode\u003e3b2d219\u003c/code\u003e\u003c/a\u003e Release dates for STG 98 Beta (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40921\"\u003e#40921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/c554729b5ffe88cb1e849b999f29072809c13892\"\u003e\u003ccode\u003ec554729\u003c/code\u003e\u003c/a\u003e Azure Storage Sample Automation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39944\"\u003e#39944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3f1ad07b16d73107bb6c465859d224c44b6a3f55\"\u003e\u003ccode\u003e3f1ad07\u003c/code\u003e\u003c/a\u003e Resolved queue references (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7482dba9fded9b8a69be64469639bb6323f4f9ae\"\u003e\u003ccode\u003e7482dba\u003c/code\u003e\u003c/a\u003e [Storage] Enabled soft delete in ARM template (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40657\"\u003e#40657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/8b9851a66e43ae159fb7b1d72295b3e92d9a3912\"\u003e\u003ccode\u003e8b9851a\u003c/code\u003e\u003c/a\u003e [Storage] [STG 98] Merge STG 98 Base Branch into Main (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40381\"\u003e#40381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-storage-queue_12.12.0...azure-storage-queue_12.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `beautifulsoup4` from 4.13.4 to 4.14.2\n\nUpdates `azure-search-documents` from 11.6.0b1 to 11.7.0b1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-search-documents's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-search-documents_11.7.0b1\u003c/h2\u003e\n\u003ch2\u003e11.7.0b1 (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.models.DebugInfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.AzureBlobKnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.AzureBlobKnowledgeSourceParameters\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.IndexerResyncBody\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentOutputConfiguration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentOutputConfigurationModality\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSourceKind\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSourceReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndexKnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndexKnowledgeSourceParameters\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentTargetIndex\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndex.description\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobActivityArguments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentModelAnswerSynthesisActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentRetrievalActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexActivityArguments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSemanticRerankerActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeSourceParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.SearchIndexKnowledgeSourceParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureSearchDocReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentIndexParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchActivityRecordQuery\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSemanticRankerActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded KnowledgeSource operations in \u003ccode\u003eSearchIndexClient\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated default API version to \u003ccode\u003e2025-08-01-preview\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md\"\u003eazure-search-documents's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0b1 (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.models.DebugInfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.AzureBlobKnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.AzureBlobKnowledgeSourceParameters\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.IndexerResyncBody\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentOutputConfiguration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentOutputConfigurationModality\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSourceKind\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeSourceReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndexKnowledgeSource\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndexKnowledgeSourceParameters\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentTargetIndex\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.indexes.models.SearchIndex.description\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobActivityArguments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureBlobReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentModelAnswerSynthesisActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentRetrievalActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexActivityArguments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchIndexReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSemanticRerankerActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.KnowledgeSourceParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.agent.models.SearchIndexKnowledgeSourceParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentAzureSearchDocReference\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentIndexParams\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSearchActivityRecordQuery\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eazure.search.documents.agent.models.KnowledgeAgentSemanticRankerActivityRecord\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded KnowledgeSource operations in \u003ccode\u003eSearchIndexClient\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated default API version to \u003ccode\u003e2025-08-01-preview\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7721eedfb8fb305295c11aa71422a9c7059efc1a\"\u003e\u003ccode\u003e7721eed\u003c/code\u003e\u003c/a\u003e Search aug preview (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42438\"\u003e#42438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/9958caf6269247f940c697a3f982bbbf0a47a19b\"\u003e\u003ccode\u003e9958caf\u003c/code\u003e\u003c/a\u003e \u003cem\u003e\u003cstrong\u003eNO_CI\u003c/strong\u003e\u003c/em\u003e move tools/azure-sdk-tools under eng/tools and all references acr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/85d4fa185c5eb8604f7a1e3485c045d46232aeeb\"\u003e\u003ccode\u003e85d4fa1\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-search-2025-04-27-45644(can only be merged by SDK owner) (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/ec22d6ad93598b59d112e330af8b55e656ff63fb\"\u003e\u003ccode\u003eec22d6a\u003c/code\u003e\u003c/a\u003e Fix dev_requirements.txt (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41658\"\u003e#41658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/c42abf7e7011a9b32b52a75a3ae421a68455362f\"\u003e\u003ccode\u003ec42abf7\u003c/code\u003e\u003c/a\u003e Search doc fixes (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41315\"\u003e#41315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/39a9797e472fbcbc8af854b30e9ff322383ed7ef\"\u003e\u003ccode\u003e39a9797\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-search-documents (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41101\"\u003e#41101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/b9be54d6b29edb2c6e66546c997553c985e968fc\"\u003e\u003ccode\u003eb9be54d\u003c/code\u003e\u003c/a\u003e Search fix 40157 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41066\"\u003e#41066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0eae7109362b0b7f10201d802fffd2cce99f2377\"\u003e\u003ccode\u003e0eae710\u003c/code\u003e\u003c/a\u003e Update changelog (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41061\"\u003e#41061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/a9b5cacf72d2c44c3719997c3a1afcec0f2a7424\"\u003e\u003ccode\u003ea9b5cac\u003c/code\u003e\u003c/a\u003e expose indexer_permission_options (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40952\"\u003e#40952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/659ceb1b59e9dc086160ea6007463cd38a86be6a\"\u003e\u003ccode\u003e659ceb1\u003c/code\u003e\u003c/a\u003e added agent support (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40775\"\u003e#40775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-search-documents_11.6.0b1...azure-search-documents_11.7.0b1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `python-docx` from 1.1.2 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-openxml/python-docx/blob/master/HISTORY.rst\"\u003epython-docx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e1.2.0 (2025-06-16)\n++++++++++++++++++\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for comments\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8, add testing for Python 3.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/e45454602b53e8e572b179ccf1c91093ec9f4ed7\"\u003e\u003ccode\u003ee454546\u003c/code\u003e\u003c/a\u003e release: prepare v1.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/1fe660198aab18a421c95d019f53b2aa22d2fe2f\"\u003e\u003ccode\u003e1fe6601\u003c/code\u003e\u003c/a\u003e build: small adjustments for tox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/4fbe1f684e08aa7eebb0ce6bfedfce512b5c95a2\"\u003e\u003ccode\u003e4fbe1f6\u003c/code\u003e\u003c/a\u003e docs: add Comments docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/a809d6cc8aec18648850d8b94d554f05621e433a\"\u003e\u003ccode\u003ea809d6c\u003c/code\u003e\u003c/a\u003e comments: add Comment.text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/e3a321d26195fdd6e368f59b63be06b1277dac14\"\u003e\u003ccode\u003ee3a321d\u003c/code\u003e\u003c/a\u003e comments: add Run.mark_comment_range()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/af3b973dd2c938f6851537978fe76f4f5e91dcc9\"\u003e\u003ccode\u003eaf3b973\u003c/code\u003e\u003c/a\u003e comments: add Document.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/66da52204db395466cc7ea033af0f5bffd228953\"\u003e\u003ccode\u003e66da522\u003c/code\u003e\u003c/a\u003e xfail: acceptance test for Document.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/761f4ccd7751afeeaa5fff5c6f47325c3e0970fa\"\u003e\u003ccode\u003e761f4cc\u003c/code\u003e\u003c/a\u003e comments: add Comment.author, .initials setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/8ac9fc4f6b50b9b7f208974e853f1995d63a834a\"\u003e\u003ccode\u003e8ac9fc4\u003c/code\u003e\u003c/a\u003e comments: add Comments.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/d360409273a9fdfd2d6a26a7f35b8f3bfc781f04\"\u003e\u003ccode\u003ed360409\u003c/code\u003e\u003c/a\u003e xfail: acceptance test for Comment mutations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-openxml/python-docx/compare/v1.1.2...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-keyvault-secrets` from 4.9.0 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/aa65a86e19b4c9a5bb22dfa224fb66a2e61d08f5\"\u003e\u003ccode\u003eaa65a86\u003c/code\u003e\u003c/a\u003e [Key Vault] Update tsp-location commit pointers (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41597\"\u003e#41597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/cccc05af0d7ad6f412d795621d283850c7940cc0\"\u003e\u003ccode\u003ecccc05a\u003c/code\u003e\u003c/a\u003e [Key Vault] Update release dates (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41596\"\u003e#41596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/547e41edf0e5f73200273609de9ad3abc60848bb\"\u003e\u003ccode\u003e547e41e\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry Exporter] Remove the Device OS Setting (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41549\"\u003e#41549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/10c49613b334ec7062cadda308e534f561ea68a1\"\u003e\u003ccode\u003e10c4961\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-monitor-2025-06-16-15036(can only be merged by SDK owner) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/5a5c28483f9c7f56cbdecff465173e4f1d0d98c2\"\u003e\u003ccode\u003e5a5c284\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-dnsresolver-2025-05-27-62862(can only be merged by SDK owner...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/096401d9067531b4aa4e2009347ef5414e1a5530\"\u003e\u003ccode\u003e096401d\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-networkcloud-2025-05-13-56278(can only be merged by SDK owne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/790829f8add8d45436e70ef16e5dc56a2f157e37\"\u003e\u003ccode\u003e790829f\u003c/code\u003e\u003c/a\u003e Create pipeline to build and publish Azure SDK Python MCP to devops feed (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41\"\u003e#41\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/15c1585d2eb6d371c8c109e2bcbeff464b1e2e84\"\u003e\u003ccode\u003e15c1585\u003c/code\u003e\u003c/a\u003e Update script to support running on GH action (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41581\"\u003e#41581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/44eb93b3e25967558c1b4edbd1e8a2c663517abd\"\u003e\u003ccode\u003e44eb93b\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 10895 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41582\"\u003e#41582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0ee065f663f44d9cbd444c4c74e042af5974cfb0\"\u003e\u003ccode\u003e0ee065f\u003c/code\u003e\u003c/a\u003e Update Ubuntu references from 22.04/20.04 to 24.04 across CI/CD configuration...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-keyvault-secrets_4.9.0...azure-keyvault-secrets_4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pandas` from 2.2.3 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pandas-dev/pandas/releases\"\u003epandas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePandas 2.3.3\u003c/h2\u003e\n\u003cp\u003eWe are pleased to announce the release of pandas 2.3.3.\nThis release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://pandas.pydata.org/pandas-docs/version/2.3/whatsnew/v2.3.3.html\"\u003efull whatsnew\u003c/a\u003e for a list of all the changes.\nPandas 2.3.3 supports Python 3.9 and higher, and is the first release to support Python 3.14.\u003c/p\u003e\n\u003cp\u003eThe release will be available on the conda-forge channel:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003econda install pandas --channel conda-forge\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr via PyPI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epython3 -m pip install --upgrade pandas\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePlease report any issues with the release on the \u003ca href=\"https://github.com/pandas-dev/pandas/issues\"\u003epandas issue tracker\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to all the contributors who made this release possible.\u003c/p\u003e\n\u003ch2\u003ePandas 2.3.2\u003c/h2\u003e\n\u003cp\u003eWe are pleased to announce the release of pandas 2.3.2.\nThis release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://pandas.pydata.org/pandas-docs/version/2.3/whatsnew/v2.3.2.html\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Vemarthula-Microsoft/chat-with-your-data-solution-accelerator/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vemarthula-Microsoft%2Fchat-with-your-data-solution-accelerator/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"1.21.1","new_version":"1.23.0","update_type":"minor","path":null,"pr_created_at":"2025-08-04T05:09:36.000Z","version_change":"1.21.1 → 1.23.0","issue":{"uuid":"2716724132","node_id":"PR_kwDOIdO38c6h7euk","number":73,"state":"closed","title":"Bump azure-functions from 1.21.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-05T05:13:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T05:09:36.000Z","updated_at":"2025-08-05T05:13:32.000Z","time_to_close":86636,"merged_at":"2025-08-05T05:13:32.000Z","merged_by":"pamelafox","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.21.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.21.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.21.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pamelafox/fastapi-azure-function-apim/pull/73","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pamelafox%2Ffastapi-azure-function-apim/issues/73","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/73/packages"}},{"old_version":"1.12.0","new_version":"1.23.0","update_type":"minor","path":"/src/processform","pr_created_at":"2025-08-03T01:25:14.000Z","version_change":"1.12.0 → 1.23.0","issue":{"uuid":"2715540567","node_id":"PR_kwDOPXUdE86h29xX","number":3,"state":"open","title":"Bump azure-functions from 1.12.0 to 1.23.0 in /src/processform","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-03T01:25:14.000Z","updated_at":"2025-08-03T01:25:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.12.0","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":"/src/processform","ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.12.0 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.12.0\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/JApfel576/doc-intelligence-in-a-box-mine/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JApfel576%2Fdoc-intelligence-in-a-box-mine/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.22.1","new_version":"1.23.0","update_type":"minor","path":null,"pr_created_at":"2025-08-01T23:18:48.000Z","version_change":"1.22.1 → 1.23.0","issue":{"uuid":"2714498250","node_id":"PR_kwDOO6UMS86hy_TK","number":8,"state":"closed","title":"build: bump the all-backend-deps group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T22:53:04.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-01T23:18:48.000Z","updated_at":"2025-10-01T22:53:04.000Z","time_to_close":5268856,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: bump","group_name":"all-backend-deps","update_count":24,"packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"},{"name":"streamlit","old_version":"1.45.1","new_version":"1.47.1","repository_url":"https://github.com/streamlit/streamlit"},{"name":"python-dotenv","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/theskumar/python-dotenv"},{"name":"azure-storage-blob","old_version":"12.25.1","new_version":"12.26.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"azure-identity","old_version":"1.23.0","new_version":"1.23.1","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"openai","old_version":"1.82.1","new_version":"1.98.0","repository_url":"https://github.com/openai/openai-python"},{"name":"requests","old_version":"2.32.3","new_version":"2.32.4","repository_url":"https://github.com/psf/requests"},{"name":"azure-storage-queue","old_version":"12.12.0","new_version":"12.13.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"azure-search-documents","old_version":"11.6.0b1","new_version":"11.6.0b12","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"python-docx","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/python-openxml/python-docx"},{"name":"azure-keyvault-secrets","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pandas","old_version":"2.2.3","new_version":"2.3.1","repository_url":"https://github.com/pandas-dev/pandas"},{"name":"azure-monitor-opentelemetry","old_version":"1.6.10","new_version":"1.6.12","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pillow","old_version":"10.4.0","new_version":"11.0.0","repository_url":"https://github.com/python-pillow/Pillow"},{"name":"azure-mgmt-cognitiveservices","old_version":"13.6.0","new_version":"13.7.0","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"jsonschema","old_version":"4.24.0","new_version":"4.25.0","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"semantic-kernel","old_version":"1.32.0","new_version":"1.35.0","repository_url":"https://github.com/microsoft/semantic-kernel"},{"name":"pydantic","old_version":"2.11.5","new_version":"2.11.7","repository_url":"https://github.com/pydantic/pydantic"},{"name":"azure-ai-ml","old_version":"1.27.1","new_version":"1.28.1","repository_url":"https://github.com/Azure/azure-sdk-for-python"},{"name":"pytest","old_version":"8.3.5","new_version":"8.4.1","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"pytest-cov","old_version":"6.1.1","new_version":"6.2.1","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"flake8","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/pycqa/flake8"},{"name":"pytest-asyncio","old_version":"0.26.0","new_version":"1.1.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"promptflow","old_version":"1.18.0","new_version":"1.18.1","repository_url":"https://github.com/microsoft/promptflow"}],"path":null,"ecosystem":"pip"},"body":"Bumps the all-backend-deps group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.22.1` | `1.23.0` |\n| [streamlit](https://github.com/streamlit/streamlit) | `1.45.1` | `1.47.1` |\n| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.1.0` | `1.1.1` |\n| [azure-storage-blob](https://github.com/Azure/azure-sdk-for-python) | `12.25.1` | `12.26.0` |\n| [azure-identity](https://github.com/Azure/azure-sdk-for-python) | `1.23.0` | `1.23.1` |\n| [openai](https://github.com/openai/openai-python) | `1.82.1` | `1.98.0` |\n| [requests](https://github.com/psf/requests) | `2.32.3` | `2.32.4` |\n| [azure-storage-queue](https://github.com/Azure/azure-sdk-for-python) | `12.12.0` | `12.13.0` |\n| [azure-search-documents](https://github.com/Azure/azure-sdk-for-python) | `11.6.0b1` | `11.6.0b12` |\n| [python-docx](https://github.com/python-openxml/python-docx) | `1.1.2` | `1.2.0` |\n| [azure-keyvault-secrets](https://github.com/Azure/azure-sdk-for-python) | `4.9.0` | `4.10.0` |\n| [pandas](https://github.com/pandas-dev/pandas) | `2.2.3` | `2.3.1` |\n| [azure-monitor-opentelemetry](https://github.com/Azure/azure-sdk-for-python) | `1.6.10` | `1.6.12` |\n| [pillow](https://github.com/python-pillow/Pillow) | `10.4.0` | `11.0.0` |\n| [azure-mgmt-cognitiveservices](https://github.com/Azure/azure-sdk-for-python) | `13.6.0` | `13.7.0` |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.24.0` | `4.25.0` |\n| [semantic-kernel](https://github.com/microsoft/semantic-kernel) | `1.32.0` | `1.35.0` |\n| [pydantic](https://github.com/pydantic/pydantic) | `2.11.5` | `2.11.7` |\n| [azure-ai-ml](https://github.com/Azure/azure-sdk-for-python) | `1.27.1` | `1.28.1` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `8.4.1` |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.1.1` | `6.2.1` |\n| [flake8](https://github.com/pycqa/flake8) | `7.2.0` | `7.3.0` |\n| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.1.0` |\n| [promptflow](https://github.com/microsoft/promptflow) | `1.18.0` | `1.18.1` |\n\n\nUpdates `azure-functions` from 1.22.1 to 1.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `streamlit` from 1.45.1 to 1.47.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamlit/streamlit/releases\"\u003estreamlit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.47.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamlit/streamlit/compare/1.47.0...1.47.1\"\u003ehttps://github.com/streamlit/streamlit/compare/1.47.0...1.47.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.47.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[AdvancedLayouts] Stretch height and fixed height in vertical layouts.  by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11649\"\u003estreamlit/streamlit#11649\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a width parameter to st.html by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11505\"\u003estreamlit/streamlit#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd config option to disable email prompt by \u003ca href=\"https://github.com/wyattscarpenter\"\u003e\u003ccode\u003e@​wyattscarpenter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11395\"\u003estreamlit/streamlit#11395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecodeFontSize\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11508\"\u003estreamlit/streamlit#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003elinkUnderline\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11560\"\u003estreamlit/streamlit#11560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UX inconsistencies between audio and camera input by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11699\"\u003estreamlit/streamlit#11699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd background color to \u003ccode\u003est.metric\u003c/code\u003e delta by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11678\"\u003estreamlit/streamlit#11678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a width parameter to st.feedback, st.pills, st.segmented_control by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11687\"\u003estreamlit/streamlit#11687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebaseFontWeight\u003c/code\u003e theming config option  by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11696\"\u003estreamlit/streamlit#11696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edataframeHeaderBackgroundColor\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11727\"\u003estreamlit/streamlit#11727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecodeFontWeight\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11735\"\u003estreamlit/streamlit#11735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds \u003ccode\u003ewidth=\u0026quot;content\u0026quot;\u003c/code\u003e option to \u003ccode\u003est.code\u003c/code\u003e.  by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11745\"\u003estreamlit/streamlit#11745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a height parameter to \u003ccode\u003est.metric\u003c/code\u003e. by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11744\"\u003estreamlit/streamlit#11744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a width parameters to multiselect elements. by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11730\"\u003estreamlit/streamlit#11730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide about dialog if not explicitly set by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/10091\"\u003estreamlit/streamlit#10091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for pandas styler font-weight in \u003ccode\u003est.dataframe\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11705\"\u003estreamlit/streamlit#11705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply font weight to dataframe by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11747\"\u003estreamlit/streamlit#11747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Markdown support to \u003ccode\u003est.dialog\u003c/code\u003e title by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11763\"\u003estreamlit/streamlit#11763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for setting a display icon in \u003ccode\u003eLinkColumn\u003c/code\u003e by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11690\"\u003estreamlit/streamlit#11690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebytes\u003c/code\u003e formatting option to number and progress column by \u003ca href=\"https://github.com/cgivre\"\u003e\u003ccode\u003e@​cgivre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11288\"\u003estreamlit/streamlit#11288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echartCategoricalColors\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11734\"\u003estreamlit/streamlit#11734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quick select to date input by \u003ca href=\"https://github.com/jrieke\"\u003e\u003ccode\u003e@​jrieke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/10166\"\u003estreamlit/streamlit#10166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd show_time parameter to st.cache_data parameter to caching functions and tests by \u003ca href=\"https://github.com/Darkace01\"\u003e\u003ccode\u003e@​Darkace01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11469\"\u003estreamlit/streamlit#11469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for setting the column config width to pixels by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11838\"\u003estreamlit/streamlit#11838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003estep\u003c/code\u003e to influence column config number formatting by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11835\"\u003estreamlit/streamlit#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eheadingFontWeights\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11777\"\u003estreamlit/streamlit#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AdvancedLayouts] Adds a height parameters to st.text_area by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11478\"\u003estreamlit/streamlit#11478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide \u0026quot;Deploy\u0026quot; button when file change message is showing by \u003ca href=\"https://github.com/sfc-gh-nbellante\"\u003e\u003ccode\u003e@​sfc-gh-nbellante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11834\"\u003estreamlit/streamlit#11834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake multipage section headers collapsible by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11863\"\u003estreamlit/streamlit#11863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eheadingFontSizes\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11864\"\u003estreamlit/streamlit#11864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echartSequentialColors\u003c/code\u003e theming config option by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11804\"\u003estreamlit/streamlit#11804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to set the value of \u003ccode\u003est.chat_input\u003c/code\u003e via session state by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/10175\"\u003estreamlit/streamlit#10175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003est.set_page_config\u003c/code\u003e: enable sidebar/layout configs to be None by \u003ca href=\"https://github.com/mayagbarnes\"\u003e\u003ccode\u003e@​mayagbarnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11664\"\u003estreamlit/streamlit#11664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix(es): 3 top nav adjacent bugs we want to cherrypick into the 1.46.0 release by \u003ca href=\"https://github.com/sfc-gh-nbellante\"\u003e\u003ccode\u003e@​sfc-gh-nbellante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11663\"\u003estreamlit/streamlit#11663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix runtime error with event based watcher by \u003ca href=\"https://github.com/lukasmasuch\"\u003e\u003ccode\u003e@​lukasmasuch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11692\"\u003estreamlit/streamlit#11692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisplay empty expanders and empty containers with a border.  by \u003ca href=\"https://github.com/sfc-gh-lwilby\"\u003e\u003ccode\u003e@​sfc-gh-lwilby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamlit/streamlit/pull/11669\"\u003estreamlit/streamlit#11669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/a6cc3a10d5dc1066011de27c485346f8da3bd00f\"\u003e\u003ccode\u003ea6cc3a1\u003c/code\u003e\u003c/a\u003e [fix] Add top navigation rendering logic based on page and section count (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12\"\u003e#12\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/2217dc5a43d6a10f2bcbea9a5a9add792a1f9c7d\"\u003e\u003ccode\u003e2217dc5\u003c/code\u003e\u003c/a\u003e [fix] Sidebar toggle state reset on page resize.  (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/12024\"\u003e#12024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/d31f90e2d47b4fa617c375483ca469933e363043\"\u003e\u003ccode\u003ed31f90e\u003c/code\u003e\u003c/a\u003e Up version to 1.47.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/8737fef49c365d6fa18b2ef53659f282c533185d\"\u003e\u003ccode\u003e8737fef\u003c/code\u003e\u003c/a\u003e Make crossorigin property configurable for media elements (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/11948\"\u003e#11948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/bcdbea1ae810978c71a18c50c667325fafbedb73\"\u003e\u003ccode\u003ebcdbea1\u003c/code\u003e\u003c/a\u003e Up version to 1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/28e9dec6b3fd5b4282dbc43e4ceaeab431ad607a\"\u003e\u003ccode\u003e28e9dec\u003c/code\u003e\u003c/a\u003e Docs for 1.47.0 (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/11941\"\u003e#11941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/97b1f2a5a7dc4a040b3b14d0209ae5ab32c0d09c\"\u003e\u003ccode\u003e97b1f2a\u003c/code\u003e\u003c/a\u003e Fix chart colors not applied in sidebar (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/11917\"\u003e#11917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/e56e5ffee88bef4401c5984be39a83a47023db12\"\u003e\u003ccode\u003ee56e5ff\u003c/code\u003e\u003c/a\u003e Correctly reset chat input session state value (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/e3c0a592ea0c00794367ba9e11bac619d93284c4\"\u003e\u003ccode\u003ee3c0a59\u003c/code\u003e\u003c/a\u003e [fix] Make the topPadding also look to see if there's a sidebar so that it st...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamlit/streamlit/commit/c39186c720708d945c46bfbb2c552dbe5565986a\"\u003e\u003ccode\u003ec39186c\u003c/code\u003e\u003c/a\u003e Use dvh instead of vh to support dynamic changing of height. (\u003ca href=\"https://redirect.github.com/streamlit/streamlit/issues/11896\"\u003e#11896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streamlit/streamlit/compare/1.45.1...1.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `python-dotenv` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theskumar/python-dotenv/releases\"\u003epython-dotenv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure find_dotenv work reliably on python 3.13 by \u003ca href=\"https://github.com/theskumar\"\u003e\u003ccode\u003e@​theskumar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/563\"\u003etheskumar/python-dotenv#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): issue with execvpe on Windows by \u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003etheskumar/python-dotenv#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003etheskumar/python-dotenv#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md\"\u003epython-dotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.1] - 2025-06-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Ensure \u003ccode\u003efind_dotenv\u003c/code\u003e work reliably on python 3.13 by [\u003ca href=\"https://github.com/theskumar\"\u003e\u003ccode\u003e@​theskumar\u003c/code\u003e\u003c/a\u003e] in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/563\"\u003e#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCLI: revert the use of execvpe on Windows by [\u003ca href=\"https://github.com/wrongontheinternet\"\u003e\u003ccode\u003e@​wrongontheinternet\u003c/code\u003e\u003c/a\u003e] in \u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/pull/566\"\u003e#566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/16e660d384b942b11879b44500afbbe021650448\"\u003e\u003ccode\u003e16e660d\u003c/code\u003e\u003c/a\u003e Bump version: 1.1.0 → 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/667e82f18d6e5306894c8746c46b1da2d031bd23\"\u003e\u003ccode\u003e667e82f\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/9d85edb3b8652de4601f9ad8a7a49ad9909f898a\"\u003e\u003ccode\u003e9d85edb\u003c/code\u003e\u003c/a\u003e fix(cli): issue with execvpe on Windows (\u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/8411987b9301f716245074872afa30646e9b9eb7\"\u003e\u003ccode\u003e8411987\u003c/code\u003e\u003c/a\u003e fix: ensure find_dotenv work reliably on python 3.13 (\u003ca href=\"https://redirect.github.com/theskumar/python-dotenv/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theskumar/python-dotenv/commit/01f899733de664cda0550207067eb36a1795062f\"\u003e\u003ccode\u003e01f8997\u003c/code\u003e\u003c/a\u003e docs update\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-storage-blob` from 12.25.1 to 12.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-storage-blob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-storage-blob_12.26.0\u003c/h2\u003e\n\u003ch2\u003e12.26.0 (2025-07-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStable release of features from 12.26.0b1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eBlobClient\u003c/code\u003e's \u003ccode\u003estart_copy_from_url\u003c/code\u003e with \u003ccode\u003eincremental_copy=True\u003c/code\u003e results in \u003ccode\u003eTypeError\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/99ee90a2a13bc446e8c7d08c8554319a31d51ae3\"\u003e\u003ccode\u003e99ee90a\u003c/code\u003e\u003c/a\u003e Updated release date for STG 98 GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/745bc1fa9f28b7885acb53e6e642bf6937fa8f82\"\u003e\u003ccode\u003e745bc1f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/storage/stg98-ga2' of github.com:Azure/azure-sdk-for-py...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e6aca4fb0851af0d399d6f4fed6978bc7009aeae\"\u003e\u003ccode\u003ee6aca4f\u003c/code\u003e\u003c/a\u003e [Storage] Pin earlier working version of crypto library in `azure-storage-blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2be7f621d0f1f05ec614b4deca84042f8fb336d1\"\u003e\u003ccode\u003e2be7f62\u003c/code\u003e\u003c/a\u003e [Storage] STG 98 Soft GA Prep (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41872\"\u003e#41872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/59465b41d991f2f8fd4d90f9e40d4d4a553c1543\"\u003e\u003ccode\u003e59465b4\u003c/code\u003e\u003c/a\u003e Bump versions for GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3b2d219e9e66e859e4ac76d6ff43c23809a742c0\"\u003e\u003ccode\u003e3b2d219\u003c/code\u003e\u003c/a\u003e Release dates for STG 98 Beta (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40921\"\u003e#40921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/c554729b5ffe88cb1e849b999f29072809c13892\"\u003e\u003ccode\u003ec554729\u003c/code\u003e\u003c/a\u003e Azure Storage Sample Automation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39944\"\u003e#39944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3f1ad07b16d73107bb6c465859d224c44b6a3f55\"\u003e\u003ccode\u003e3f1ad07\u003c/code\u003e\u003c/a\u003e Resolved queue references (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7482dba9fded9b8a69be64469639bb6323f4f9ae\"\u003e\u003ccode\u003e7482dba\u003c/code\u003e\u003c/a\u003e [Storage] Enabled soft delete in ARM template (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40657\"\u003e#40657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/8b9851a66e43ae159fb7b1d72295b3e92d9a3912\"\u003e\u003ccode\u003e8b9851a\u003c/code\u003e\u003c/a\u003e [Storage] [STG 98] Merge STG 98 Base Branch into Main (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40381\"\u003e#40381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-storage-blob_12.25.1...azure-storage-blob_12.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-identity` from 1.23.0 to 1.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-identity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-identity_1.23.1\u003c/h2\u003e\n\u003ch2\u003e1.23.1 (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003eAzurePowerShellCredential\u003c/code\u003e not working correctly for users still using older versions of PowerShell (e.g., Windows PowerShell 5.1) where \u003ccode\u003e-AsPlainText\u003c/code\u003e is not supported in the \u003ccode\u003eConvertFrom-SecureString\u003c/code\u003e cmdlet.  (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/41675\"\u003e#41675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an issue with \u003ccode\u003eAzureCliCredential\u003c/code\u003e being unable to find the correct \u003ccode\u003eaz\u003c/code\u003e executable for certain Python versions on Windows. (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/41806\"\u003e#41806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/86d03534e5d0c3dc384e7a9f625d025dc1806ce1\"\u003e\u003ccode\u003e86d0353\u003c/code\u003e\u003c/a\u003e Prep patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/159fa17f222c58e1fda5c17c24ab2eb6f7e98164\"\u003e\u003ccode\u003e159fa17\u003c/code\u003e\u003c/a\u003e [Identity] Update AzureCliCredential executable search (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41806\"\u003e#41806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/5b574616e2a237ef3eeccf86390da7f52279746c\"\u003e\u003ccode\u003e5b57461\u003c/code\u003e\u003c/a\u003e [Identity] Update AzurePowerShellCredential script (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41675\"\u003e#41675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/705070c620fdbca892cf7357b2ed6a95dccc2751\"\u003e\u003ccode\u003e705070c\u003c/code\u003e\u003c/a\u003e Added broker support for linux \u0026amp; wsl (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41624\"\u003e#41624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/5fe95ea968f0a2402e26bd6fe134cfc48fa92c0c\"\u003e\u003ccode\u003e5fe95ea\u003c/code\u003e\u003c/a\u003e Suppress codeql (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41677\"\u003e#41677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/15b975ba760f0528a79cabb0cdc2e3a173b00999\"\u003e\u003ccode\u003e15b975b\u003c/code\u003e\u003c/a\u003e [Identity] Adjust tests (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41634\"\u003e#41634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0ee065f663f44d9cbd444c4c74e042af5974cfb0\"\u003e\u003ccode\u003e0ee065f\u003c/code\u003e\u003c/a\u003e Update Ubuntu references from 22.04/20.04 to 24.04 across CI/CD configuration...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e76c1f649567a6229e03be47e1ff68679e2862b5\"\u003e\u003ccode\u003ee76c1f6\u003c/code\u003e\u003c/a\u003e [Identity] Fix MI live test deployment (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41525\"\u003e#41525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/6eaefc3345a609731c4cff0bae2e6754545c15c4\"\u003e\u003ccode\u003e6eaefc3\u003c/code\u003e\u003c/a\u003e [Identity] Update dev requirements for broker package (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41554\"\u003e#41554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/a3c2812f1c0263f787747e7ae3c46abe2d609d4f\"\u003e\u003ccode\u003ea3c2812\u003c/code\u003e\u003c/a\u003e Fix identity doc issues (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41324\"\u003e#41324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.23.0...azure-identity_1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 1.82.1 to 1.98.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.98.0\u003c/h2\u003e\n\u003ch2\u003e1.98.0 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.2...v1.98.0\"\u003ev1.97.2...v1.98.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/88a8036c5ea186f36c57029ef4501a0833596f56\"\u003e88a8036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.2\u003c/h2\u003e\n\u003ch2\u003e1.97.2 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.1...v1.97.2\"\u003ev1.97.1...v1.97.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e refactor streaming slightly to better future proof it (\u003ca href=\"https://github.com/openai/openai-python/commit/71c0c747132221b798e419bc5a37baf67173d34e\"\u003e71c0c74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject:\u003c/strong\u003e add settings file for vscode (\u003ca href=\"https://github.com/openai/openai-python/commit/29c22c90fd229983355089f95d0bba9de15efedb\"\u003e29c22c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.1\u003c/h2\u003e\n\u003ch2\u003e1.97.1 (2025-07-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.0...v1.97.1\"\u003ev1.97.0...v1.97.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e ignore empty metadata (\u003ca href=\"https://github.com/openai/openai-python/commit/58c359ff67fd6103268e4405600fd58844b6f27b\"\u003e58c359f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e parse extra field types (\u003ca href=\"https://github.com/openai/openai-python/commit/d524b7e201418ccc9b5c2206da06d1be011808e5\"\u003ed524b7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e event shapes more accurate (\u003ca href=\"https://github.com/openai/openai-python/commit/f3a9a9229280ecb7e0b2779dd44290df6d9824ef\"\u003ef3a9a92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.97.0\u003c/h2\u003e\n\u003ch2\u003e1.97.0 (2025-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.1...v1.97.0\"\u003ev1.96.1...v1.97.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/ed8e89953d11bd5f44fa531422bdbb7a577ab426\"\u003eed8e899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.96.1\u003c/h2\u003e\n\u003ch2\u003e1.96.1 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.0...v1.96.1\"\u003ev1.96.0...v1.96.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-python/blob/main/CHANGELOG.md\"\u003eopenai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.98.0 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.2...v1.98.0\"\u003ev1.97.2...v1.98.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/88a8036c5ea186f36c57029ef4501a0833596f56\"\u003e88a8036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.2 (2025-07-30)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.1...v1.97.2\"\u003ev1.97.1...v1.97.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e refactor streaming slightly to better future proof it (\u003ca href=\"https://github.com/openai/openai-python/commit/71c0c747132221b798e419bc5a37baf67173d34e\"\u003e71c0c74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject:\u003c/strong\u003e add settings file for vscode (\u003ca href=\"https://github.com/openai/openai-python/commit/29c22c90fd229983355089f95d0bba9de15efedb\"\u003e29c22c9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.1 (2025-07-22)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.97.0...v1.97.1\"\u003ev1.97.0...v1.97.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e ignore empty metadata (\u003ca href=\"https://github.com/openai/openai-python/commit/58c359ff67fd6103268e4405600fd58844b6f27b\"\u003e58c359f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparsing:\u003c/strong\u003e parse extra field types (\u003ca href=\"https://github.com/openai/openai-python/commit/d524b7e201418ccc9b5c2206da06d1be011808e5\"\u003ed524b7e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e event shapes more accurate (\u003ca href=\"https://github.com/openai/openai-python/commit/f3a9a9229280ecb7e0b2779dd44290df6d9824ef\"\u003ef3a9a92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.0 (2025-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.1...v1.97.0\"\u003ev1.96.1...v1.97.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/openai/openai-python/commit/ed8e89953d11bd5f44fa531422bdbb7a577ab426\"\u003eed8e899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.1 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.96.0...v1.96.1\"\u003ev1.96.0...v1.96.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e update realtime specs (\u003ca href=\"https://github.com/openai/openai-python/commit/b68b71b178719e0b49ecfe34486b9d9ac0627924\"\u003eb68b71b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.0 (2025-07-15)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-python/compare/v1.95.1...v1.96.0\"\u003ev1.95.1...v1.96.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a3315d9fcc17d7583603476f088929fb2b9e71ca\"\u003e\u003ccode\u003ea3315d9\u003c/code\u003e\u003c/a\u003e release: 1.98.0 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2503\"\u003e#2503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/48188cc8d5af8c8c4359f84848ea9e436739819f\"\u003e\u003ccode\u003e48188cc\u003c/code\u003e\u003c/a\u003e release: 1.97.2 (\u003ca href=\"https://redirect.github.com/openai/openai-python/issues/2494\"\u003e#2494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/e6c6757553bbdb777c31d0daf5916fb9e2b47ff8\"\u003e\u003ccode\u003ee6c6757\u003c/code\u003e\u003c/a\u003e release: 1.97.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/48df6b4c30d7e4b1f8a60cf3d34bce8dab06a30b\"\u003e\u003ccode\u003e48df6b4\u003c/code\u003e\u003c/a\u003e fix(parsing): parse extra field types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/bf4a9a422e5eaffa90863439ddfd8a82cbaaa636\"\u003e\u003ccode\u003ebf4a9a4\u003c/code\u003e\u003c/a\u003e chore(api): event shapes more accurate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/c6b933520213cddea927c4fe83c1abe2f66893d8\"\u003e\u003ccode\u003ec6b9335\u003c/code\u003e\u003c/a\u003e fix(parsing): ignore empty metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/fa466c099aab0213f3ce09d5adcfca5ae2bf58a4\"\u003e\u003ccode\u003efa466c0\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/35df552d032873b62c2ae127a0efce60947dbed0\"\u003e\u003ccode\u003e35df552\u003c/code\u003e\u003c/a\u003e release: 1.97.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/a85ad051aa4e6cf4f81a51714afc7bc90310e047\"\u003e\u003ccode\u003ea85ad05\u003c/code\u003e\u003c/a\u003e feat(api): manual updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-python/commit/859b4db4a7b3c229cd4c19eb21642faca007530b\"\u003e\u003ccode\u003e859b4db\u003c/code\u003e\u003c/a\u003e release: 1.96.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-python/compare/v1.82.1...v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `requests` from 2.32.3 to 2.32.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psf/requests/releases\"\u003erequests's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.4\u003c/h2\u003e\n\u003ch2\u003e2.32.4 (2025-06-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted\nenvironment will retrieve credentials for the wrong hostname/machine from a\nnetrc file. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6965\"\u003e#6965\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNumerous documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for pypy 3.11 for Linux and macOS. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDropped support for pypy 3.9 following its end of support. (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/psf/requests/blob/main/HISTORY.md\"\u003erequests's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.32.4 (2025-06-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCVE-2024-47081 Fixed an issue where a maliciously crafted URL and trusted\nenvironment will retrieve credentials for the wrong hostname/machine from a\nnetrc file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImprovements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNumerous documentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDeprecations\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for pypy 3.11 for Linux and macOS.\u003c/li\u003e\n\u003cli\u003eDropped support for pypy 3.9 following its end of support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/021dc729f0b71a3030cefdbec7fb57a0e80a6cfd\"\u003e\u003ccode\u003e021dc72\u003c/code\u003e\u003c/a\u003e Polish up release tooling for last manual release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/821770e822a20a21b207b3907ea83878bda1d396\"\u003e\u003ccode\u003e821770e\u003c/code\u003e\u003c/a\u003e Bump version and add release notes for v2.32.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/59f8aa2adf1d3d06bcbf7ce6b13743a1639a5401\"\u003e\u003ccode\u003e59f8aa2\u003c/code\u003e\u003c/a\u003e Add netrc file search information to authentication documentation (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6876\"\u003e#6876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/5b4b64c3467fd7a3c03f91ee641aaa348b6bed3b\"\u003e\u003ccode\u003e5b4b64c\u003c/code\u003e\u003c/a\u003e Add more tests to prevent regression of CVE 2024 47081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/7bc45877a86192af77645e156eb3744f95b47dae\"\u003e\u003ccode\u003e7bc4587\u003c/code\u003e\u003c/a\u003e Add new test to check netrc auth leak (\u003ca href=\"https://redirect.github.com/psf/requests/issues/6962\"\u003e#6962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/96ba401c1296ab1dda74a2365ef36d88f7d144ef\"\u003e\u003ccode\u003e96ba401\u003c/code\u003e\u003c/a\u003e Only use hostname to do netrc lookup instead of netloc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/7341690e842a23cf18ded0abd9229765fa88c4e2\"\u003e\u003ccode\u003e7341690\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/psf/requests/issues/6951\"\u003e#6951\u003c/a\u003e from tswast/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/6716d7c9f29df636643fa2489f98890216525cb0\"\u003e\u003ccode\u003e6716d7c\u003c/code\u003e\u003c/a\u003e remove links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/a7e1c745dc23c18e836febd672416ed0c5d8d8ae\"\u003e\u003ccode\u003ea7e1c74\u003c/code\u003e\u003c/a\u003e Update docs/conf.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/psf/requests/commit/c799b8167a13416833ad3b4f3298261a477e826f\"\u003e\u003ccode\u003ec799b81\u003c/code\u003e\u003c/a\u003e docs: fix dead links to kenreitz.org\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/psf/requests/compare/v2.32.3...v2.32.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-storage-queue` from 12.12.0 to 12.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-storage-queue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-storage-queue_12.13.0\u003c/h2\u003e\n\u003ch2\u003e12.13.0 (2025-07-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStable release of features from 12.13.0b1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/99ee90a2a13bc446e8c7d08c8554319a31d51ae3\"\u003e\u003ccode\u003e99ee90a\u003c/code\u003e\u003c/a\u003e Updated release date for STG 98 GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/745bc1fa9f28b7885acb53e6e642bf6937fa8f82\"\u003e\u003ccode\u003e745bc1f\u003c/code\u003e\u003c/a\u003e Merge branch 'release/storage/stg98-ga2' of github.com:Azure/azure-sdk-for-py...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e6aca4fb0851af0d399d6f4fed6978bc7009aeae\"\u003e\u003ccode\u003ee6aca4f\u003c/code\u003e\u003c/a\u003e [Storage] Pin earlier working version of crypto library in `azure-storage-blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2be7f621d0f1f05ec614b4deca84042f8fb336d1\"\u003e\u003ccode\u003e2be7f62\u003c/code\u003e\u003c/a\u003e [Storage] STG 98 Soft GA Prep (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41872\"\u003e#41872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/59465b41d991f2f8fd4d90f9e40d4d4a553c1543\"\u003e\u003ccode\u003e59465b4\u003c/code\u003e\u003c/a\u003e Bump versions for GA release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3b2d219e9e66e859e4ac76d6ff43c23809a742c0\"\u003e\u003ccode\u003e3b2d219\u003c/code\u003e\u003c/a\u003e Release dates for STG 98 Beta (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40921\"\u003e#40921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/c554729b5ffe88cb1e849b999f29072809c13892\"\u003e\u003ccode\u003ec554729\u003c/code\u003e\u003c/a\u003e Azure Storage Sample Automation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39944\"\u003e#39944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/3f1ad07b16d73107bb6c465859d224c44b6a3f55\"\u003e\u003ccode\u003e3f1ad07\u003c/code\u003e\u003c/a\u003e Resolved queue references (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7482dba9fded9b8a69be64469639bb6323f4f9ae\"\u003e\u003ccode\u003e7482dba\u003c/code\u003e\u003c/a\u003e [Storage] Enabled soft delete in ARM template (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40657\"\u003e#40657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/8b9851a66e43ae159fb7b1d72295b3e92d9a3912\"\u003e\u003ccode\u003e8b9851a\u003c/code\u003e\u003c/a\u003e [Storage] [STG 98] Merge STG 98 Base Branch into Main (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40381\"\u003e#40381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-storage-queue_12.12.0...azure-storage-queue_12.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-search-documents` from 11.6.0b1 to 11.6.0b12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md\"\u003eazure-search-documents's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0b13 (Unreleased)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eazure.search.documents.models.DebugInfo\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003ch2\u003e11.6.0b12 (2025-05-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eazure.search.documents.agent.KnowledgeAgentRetrievalClient\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded knowledge agents operations in \u003ccode\u003eSearchIndexClient\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eresync\u003c/code\u003e method in \u003ccode\u003eSearchIndexerClient\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExposed \u003ccode\u003e@search.reranker_boosted_score\u003c/code\u003e in the search results.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003ex_ms_query_source_authorization\u003c/code\u003e as a keyword argument to \u003ccode\u003eSearchClient.search\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded property \u003ccode\u003eazure.search.documents.indexes.models.SearchField.permission_filter\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded property \u003ccode\u003eazure.search.documents.indexes.models.SearchIndex.permission_filter_option\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded property \u003ccode\u003eazure.search.documents.indexes.models.SearchIndexerDataSourceConnection.indexer_permission_options\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded new models:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.models.QueryResultDocumentInnerHit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionExtraParametersBehavior\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionResponseFormat\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionResponseFormatType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionResponseFormatJsonSchemaProperties\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionSchema\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.ChatCompletionSkill\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.CommonModelParameters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.DocumentIntelligenceLayoutSkillChunkingProperties\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.DocumentIntelligenceLayoutSkillChunkingUnit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.DocumentIntelligenceLayoutSkillExtractionOptions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.DocumentIntelligenceLayoutSkillOutputFormat\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.IndexerPermissionOption\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.IndexerResyncOption\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgent\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentAzureOpenAIModel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentModel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentModelKind\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentRequestLimits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.KnowledgeAgentTargetIndex\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.PermissionFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.RankingOrder\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eazure.search.documents.indexes.models.SearchIndexPermissionFilterOption\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/b9be54d6b29edb2c6e66546c997553c985e968fc\"\u003e\u003ccode\u003eb9be54d\u003c/code\u003e\u003c/a\u003e Search fix 40157 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41066\"\u003e#41066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0eae7109362b0b7f10201d802fffd2cce99f2377\"\u003e\u003ccode\u003e0eae710\u003c/code\u003e\u003c/a\u003e Update changelog (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41061\"\u003e#41061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/a9b5cacf72d2c44c3719997c3a1afcec0f2a7424\"\u003e\u003ccode\u003ea9b5cac\u003c/code\u003e\u003c/a\u003e expose indexer_permission_options (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40952\"\u003e#40952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/659ceb1b59e9dc086160ea6007463cd38a86be6a\"\u003e\u003ccode\u003e659ceb1\u003c/code\u003e\u003c/a\u003e added agent support (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40775\"\u003e#40775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/bc0faa322bbd3dfb2cfd62b6621329e851011878\"\u003e\u003ccode\u003ebc0faa3\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-search-2025-04-02-90559(can only be merged by SDK owner) (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/433a737fa589d6c8145ba45893debe376c87b7be\"\u003e\u003ccode\u003e433a737\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-search-2025-02-17-53579(can only be merged by SDK owner) (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/37f4f54d7ea50838c79b451189b57d98d7e3f19c\"\u003e\u003ccode\u003e37f4f54\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-search-documents (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40216\"\u003e#40216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/9b6cd2acbb46d0184972390a064b160bfaca8ca9\"\u003e\u003ccode\u003e9b6cd2a\u003c/code\u003e\u003c/a\u003e Search fix debug info (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40187\"\u003e#40187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/204b67172a5923673a47992ccb8d0324b6d2aad0\"\u003e\u003ccode\u003e204b671\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-search-documents (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/40017\"\u003e#40017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/2050ec63177f6851105d701a3c0260931f1490de\"\u003e\u003ccode\u003e2050ec6\u003c/code\u003e\u003c/a\u003e Update API versions (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/39927\"\u003e#39927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-search-documents_11.6.0b1...azure-search-documents_11.6.0b12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `python-docx` from 1.1.2 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-openxml/python-docx/blob/master/HISTORY.rst\"\u003epython-docx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e1.2.0 (2025-06-16)\n++++++++++++++++++\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for comments\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8, add testing for Python 3.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/e45454602b53e8e572b179ccf1c91093ec9f4ed7\"\u003e\u003ccode\u003ee454546\u003c/code\u003e\u003c/a\u003e release: prepare v1.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/1fe660198aab18a421c95d019f53b2aa22d2fe2f\"\u003e\u003ccode\u003e1fe6601\u003c/code\u003e\u003c/a\u003e build: small adjustments for tox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/4fbe1f684e08aa7eebb0ce6bfedfce512b5c95a2\"\u003e\u003ccode\u003e4fbe1f6\u003c/code\u003e\u003c/a\u003e docs: add Comments docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/a809d6cc8aec18648850d8b94d554f05621e433a\"\u003e\u003ccode\u003ea809d6c\u003c/code\u003e\u003c/a\u003e comments: add Comment.text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/e3a321d26195fdd6e368f59b63be06b1277dac14\"\u003e\u003ccode\u003ee3a321d\u003c/code\u003e\u003c/a\u003e comments: add Run.mark_comment_range()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/af3b973dd2c938f6851537978fe76f4f5e91dcc9\"\u003e\u003ccode\u003eaf3b973\u003c/code\u003e\u003c/a\u003e comments: add Document.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/66da52204db395466cc7ea033af0f5bffd228953\"\u003e\u003ccode\u003e66da522\u003c/code\u003e\u003c/a\u003e xfail: acceptance test for Document.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/761f4ccd7751afeeaa5fff5c6f47325c3e0970fa\"\u003e\u003ccode\u003e761f4cc\u003c/code\u003e\u003c/a\u003e comments: add Comment.author, .initials setters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/8ac9fc4f6b50b9b7f208974e853f1995d63a834a\"\u003e\u003ccode\u003e8ac9fc4\u003c/code\u003e\u003c/a\u003e comments: add Comments.add_comment()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-openxml/python-docx/commit/d360409273a9fdfd2d6a26a7f35b8f3bfc781f04\"\u003e\u003ccode\u003ed360409\u003c/code\u003e\u003c/a\u003e xfail: acceptance test for Comment mutations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-openxml/python-docx/compare/v1.1.2...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-keyvault-secrets` from 4.9.0 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-keyvault-secrets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-keyvault-secrets_4.10.0\u003c/h2\u003e\n\u003ch2\u003e4.10.0 (2025-06-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for service API version \u003ccode\u003e7.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePython 3.8 is no longer supported. Please use Python version 3.9 or later.\u003c/li\u003e\n\u003cli\u003eKey Vault API version \u003ccode\u003e7.6\u003c/code\u003e is now the default\u003c/li\u003e\n\u003cli\u003e(From 4.10.0b1) Updated minimum \u003ccode\u003etyping-extensions\u003c/code\u003e version to 4.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/aa65a86e19b4c9a5bb22dfa224fb66a2e61d08f5\"\u003e\u003ccode\u003eaa65a86\u003c/code\u003e\u003c/a\u003e [Key Vault] Update tsp-location commit pointers (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41597\"\u003e#41597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/cccc05af0d7ad6f412d795621d283850c7940cc0\"\u003e\u003ccode\u003ecccc05a\u003c/code\u003e\u003c/a\u003e [Key Vault] Update release dates (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41596\"\u003e#41596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/547e41edf0e5f73200273609de9ad3abc60848bb\"\u003e\u003ccode\u003e547e41e\u003c/code\u003e\u003c/a\u003e [Monitor OpenTelemetry Exporter] Remove the Device OS Setting (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41549\"\u003e#41549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/10c49613b334ec7062cadda308e534f561ea68a1\"\u003e\u003ccode\u003e10c4961\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-monitor-2025-06-16-15036(can only be merged by SDK owner) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/5a5c28483f9c7f56cbdecff465173e4f1d0d98c2\"\u003e\u003ccode\u003e5a5c284\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-dnsresolver-2025-05-27-62862(can only be merged by SDK owner...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/096401d9067531b4aa4e2009347ef5414e1a5530\"\u003e\u003ccode\u003e096401d\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-networkcloud-2025-05-13-56278(can only be merged by SDK owne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/790829f8add8d45436e70ef16e5dc56a2f157e37\"\u003e\u003ccode\u003e790829f\u003c/code\u003e\u003c/a\u003e Create pipeline to build and publish Azure SDK Python MCP to devops feed (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41\"\u003e#41\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/15c1585d2eb6d371c8c109e2bcbeff464b1e2e84\"\u003e\u003ccode\u003e15c1585\u003c/code\u003e\u003c/a\u003e Update script to support running on GH action (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41581\"\u003e#41581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/44eb93b3e25967558c1b4edbd1e8a2c663517abd\"\u003e\u003ccode\u003e44eb93b\u003c/code\u003e\u003c/a\u003e Sync eng/common directory with azure-sdk-tools for PR 10895 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41582\"\u003e#41582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0ee065f663f44d9cbd444c4c74e042af5974cfb0\"\u003e\u003ccode\u003e0ee065f\u003c/code\u003e\u003c/a\u003e Update Ubuntu references from 22.04/20.04 to 24.04 across CI/CD configuration...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-keyvault-secrets_4.9.0...azure-keyvault-secrets_4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pandas` from 2.2.3 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pandas-dev/pandas/releases\"\u003epandas's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePandas 2.3.1\u003c/h2\u003e\n\u003cp\u003eWe are pleased to announce the release of pandas 2.3.1.\nThis release includes some improvements and fixes to the future string data type (preview feature for the upcoming pandas 3.0). We recommend that all users upgrade to this version.\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://pandas.pydata.org/pandas-docs/version/2.3.1/whatsnew/v2.3.1.html\"\u003efull whatsnew\u003c/a\u003e for a list of all the changes.\nPandas 2.3.1 supports Python 3.9 and higher.\u003c/p\u003e\n\u003cp\u003eThe release will be available on the conda-forge channel:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003econda install pandas --channel conda-forge\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr via PyPI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epython3 -m pip install --upgrade pandas\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePlease report any issues with the release on the \u003ca href=\"https://github.com/pandas-dev/pandas/issues\"\u003epandas issue tracker\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to all the contributors who made this release possible.\u003c/p\u003e\n\u003ch2\u003ePandas 2.3.0\u003c/h2\u003e\n\u003cp\u003eWe are pleased to announce the release of pandas 2.3.0.\nThis release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://pandas.pydata.org/pandas-docs/version/2.3.0/whatsnew/v2.3.0.html\"\u003efull whatsnew\u003c/a\u003e for a list of all the changes.\nPandas 2.3.0 supports Python 3.10 and higher.\u003c/p\u003e\n\u003cp\u003eThe release will be available on the defaults and conda-forge channels:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003econda install -c conda-forge pandas\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr via PyPI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epython3 -m pip install --upgrade pandas\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePlease report any issues with the release on the \u003ca href=\"https://github.com/pandas-dev/pandas/issues\"\u003epandas issue tracker\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to all the contributors who made this release possible.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/c888af6d0bb674932007623c0867e1fbd4bdc2c6\"\u003e\u003ccode\u003ec888af6\u003c/code\u003e\u003c/a\u003e RLS: 2.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/6aea30263edd6817a3ce609c263bd33ce59e5f0a\"\u003e\u003ccode\u003e6aea302\u003c/code\u003e\u003c/a\u003e Backport PR \u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61794\"\u003e#61794\u003c/a\u003e on branch 2.3.x (DOC: prepare 2.3.1 whatsnew notes for rel...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/a160ae615fc72e709f3244314f2432706c685355\"\u003e\u003ccode\u003ea160ae6\u003c/code\u003e\u003c/a\u003e [backport 2.3.x] BUG[string]: incorrect index downcast in DataFrame.join (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61\"\u003e#61\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/cf5db68cd1496339802f9b7694ab67913e9fb62b\"\u003e\u003ccode\u003ecf5db68\u003c/code\u003e\u003c/a\u003e [backport 2.3.x] TST: update expected dtype for sum of decimals with pyarrow ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/50ad136c5e91b4cf00216bc55028711635e66169\"\u003e\u003ccode\u003e50ad136\u003c/code\u003e\u003c/a\u003e Backport PR \u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61795\"\u003e#61795\u003c/a\u003e on branch 2.3.x (DOC: add section about upcoming pandas 3....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/6c762f32575ad3cafe35a4483f8a84ece9e38d5d\"\u003e\u003ccode\u003e6c762f3\u003c/code\u003e\u003c/a\u003e Backport PR \u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61770\"\u003e#61770\u003c/a\u003e on branch 2.3.x (BUG: Fix unpickling of string dtypes of l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/fd99ef70c981fbdd3a5adb8ab3587d369b494353\"\u003e\u003ccode\u003efd99ef7\u003c/code\u003e\u003c/a\u003e Backport PR \u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61705\"\u003e#61705\u003c/a\u003e on branch 2.3.x (DOC: add pandas 3.0 migration guide for t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/4e5237db60942cb09f6252ef9f79086704128f41\"\u003e\u003ccode\u003e4e5237d\u003c/code\u003e\u003c/a\u003e [backport 2.3.x] CI: clean up wheel build workarounds now that Cython 3.1.0 i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/4d42cd8e7e90a21b61a0f55cd07a21b40b30a599\"\u003e\u003ccode\u003e4d42cd8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[2.3.x] DEPS: Drop Python 3.9 (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/60792\"\u003e#60792\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61755\"\u003e#61755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pandas-dev/pandas/commit/5d32ae99292f3d5c770b65912c8b113fafb2db57\"\u003e\u003ccode\u003e5d32ae9\u003c/code\u003e\u003c/a\u003e BLD: Build wheels for 3.9 and musllinux-aarch64 for pandas 2.3 (\u003ca href=\"https://redirect.github.com/pandas-dev/pandas/issues/61569\"\u003e#61569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pandas-dev/pandas/compare/v2.2.3...v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `azure-monitor-opentelemetry` from 1.6.10 to 1.6.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/releases\"\u003eazure-monitor-opentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eazure-monitor-opentelemetry_1.6.12\u003c/h2\u003e\n\u003ch2\u003e1.6.12 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix logging formatter breaking change\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42122\"\u003e#42122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eazure-monitor-opentelemetry_1.6.11\u003c/h2\u003e\n\u003ch2\u003e1.6.11 (2025-07-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd configuring of logging format and logger name via environment variables\n(\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/pull/42035\"\u003e#42035\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/23a29228194e4a116849f11ffbf59fbad4c36485\"\u003e\u003ccode\u003e23a2922\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42126\"\u003e#42126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/f316a58137664d7a51bc7c3928fca0b881a08175\"\u003e\u003ccode\u003ef316a58\u003c/code\u003e\u003c/a\u003e Fix logging_formatter keyerror breaking change (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42122\"\u003e#42122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/72cb66a73862d38282d9ab2a5ed00b1a042ecb47\"\u003e\u003ccode\u003e72cb66a\u003c/code\u003e\u003c/a\u003e [Task]32767979: Support AI Foundry by Handling GEN_AI_SYSTEM Attributes (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41705\"\u003e#41705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/48a23debbb7f0bce1b8c89c3edc8b9ad35d83fd6\"\u003e\u003ccode\u003e48a23de\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-monitor-opentelemetry (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42096\"\u003e#42096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/7fc38f57f158237cbf62fde597c22e0ebd9a1574\"\u003e\u003ccode\u003e7fc38f5\u003c/code\u003e\u003c/a\u003e [AutoRelease] t2-monitor-2025-07-04-83128(can only be merged by SDK owner) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/b59df36163bc9b3278e1043055b61c8d44d62f90\"\u003e\u003ccode\u003eb59df36\u003c/code\u003e\u003c/a\u003e Increment package version after release of azure-monitor-ingestion (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42108\"\u003e#42108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/d60206da4c89e9d6ec3ccbb026527056a7b6c0ec\"\u003e\u003ccode\u003ed60206d\u003c/code\u003e\u003c/a\u003e [Monitor] Increment version and update Changelog (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42105\"\u003e#42105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/0ee55a86e92c02a003505272cbac957b3a2ece1f\"\u003e\u003ccode\u003e0ee55a8\u003c/code\u003e\u003c/a\u003e [Monitor Ingestion] Add typespec generation files (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/41923\"\u003e#41923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/6291070cc7c9c4b335492eb206367cf73dd9e21c\"\u003e\u003ccode\u003e6291070\u003c/code\u003e\u003c/a\u003e rlease (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42082\"\u003e#42082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-python/commit/e81b4c34b4779a5c87b0ea5701c082fba44512b8\"\u003e\u003ccode\u003ee81b4c3\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-python/issues/42076\"\u003e#42076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-python/compare/azure-monitor-opentelemetry_1.6.10...azure-monitor-opentelemetry_1.6.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pillow` from 10.4.0 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-pillow/Pillow/releases\"\u003epillow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html\"\u003ehttps://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRemovals\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for EOL PyPy3.9 \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8335\"\u003e#8335\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove all WITH_* flags from _imaging.c and other flags \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8211\"\u003e#8211\u003c/a\u003e [\u003ca href=\"https://github.com/homm\"\u003e\u003ccode\u003e@​homm\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove unused _util.is_directory \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8259\"\u003e#8259\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8 \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8183\"\u003e#8183\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove PSFile, PyAccess and USE_CFFI_ACCESS \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8182\"\u003e#8182\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate ICNS (width, height, scale) sizes in favour of load(scale) \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8352\"\u003e#8352\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeprecate isImageType \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8364\"\u003e#8364\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeprecate support for FreeType 2.9.0 \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8356\"\u003e#8356\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemove WebP support without anim, mux/demux, and with buggy alpha \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8213\"\u003e#8213\u003c/a\u003e [\u003ca href=\"https://github.com/homm\"\u003e\u003ccode\u003e@​homm\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeprecate JpegImageFile huffman_ac and huffman_dc \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8274\"\u003e#8274\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDeprecate ImageMath lambda_eval and unsafe_eval options argument \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8242\"\u003e#8242\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not create core image in TIFF seek() \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8392\"\u003e#8392\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemoved custom build_openjpeg \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8365\"\u003e#8365\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport writing LONG8 offsets in AppendingTiffWriter \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8417\"\u003e#8417\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUse ImageFile.MAXBLOCK when saving TIFF images \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8461\"\u003e#8461\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAlways raise warnings for deprecated feature checks \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8459\"\u003e#8459\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDo not close provided file handles with libtiff when saving \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8458\"\u003e#8458\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Skip QEMU-emulated wheels on workflow dispatch event\u0026quot; \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8455\"\u003e#8455\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport ImageFilter.BuiltinFilter for I;16* images \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8438\"\u003e#8438\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8448\"\u003e#8448\u003c/a\u003e [\u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUse ImagingCore.ptr instead of ImagingCore.id \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8341\"\u003e#8341\u003c/a\u003e [\u003ca href=\"https://github.com/homm\"\u003e\u003ccode\u003e@​homm\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSimplified code \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8445\"\u003e#8445\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRemoved unused code \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8447\"\u003e#8447\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUpdated EPS mode when opening images without transparency \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8281\"\u003e#8281\u003c/a\u003e [\u003ca href=\"https://github.com/Yay295\"\u003e\u003ccode\u003e@​Yay295\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eUse transparency when combining P frames from APNGs \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8443\"\u003e#8443\u003c/a\u003e [\u003ca href=\"https://github.com/radarhere\"\u003e\u003ccode\u003e@​radarhere\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eGenerate and upload attestations to PyPI \u003ca href=\"https://redirect.github.com/python-pillow/Pillow/issues/8441\"\u003e#8441\u003c/a\u003e [\u003ca href=\"https://github.com/hugovk\"\u003e\u003ccode\u003e@​hugovk\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eDo not convert images unnecessarily in ...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/Vemarthula-Microsoft/chat-with-your-data-solution-accelerator/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vemarthula-Microsoft%2Fchat-with-your-data-solution-accelerator/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"1.22.1","new_version":"1.23.0","update_type":"minor","path":null,"pr_created_at":"2025-06-17T01:01:36.000Z","version_change":"1.22.1 → 1.23.0","issue":{"uuid":"2597256562","node_id":"PR_kwDOJsCR1M6azv1y","number":172,"state":"open","title":"Bump azure-functions from 1.22.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-17T01:01:36.000Z","updated_at":"2025-06-23T23:57:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.22.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.22.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hochfrequenz/fristenkalender-functions/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hochfrequenz%2Ffristenkalender-functions/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"}},{"old_version":"1.22.1","new_version":"1.23.0","update_type":"minor","path":null,"pr_created_at":"2025-06-16T07:39:03.000Z","version_change":"1.22.1 → 1.23.0","issue":{"uuid":"2594748869","node_id":"PR_kwDOFPyywM6aqLnF","number":194,"state":"closed","title":"Bump azure-functions from 1.22.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-16T07:47:02.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T07:39:03.000Z","updated_at":"2025-06-16T07:47:02.000Z","time_to_close":479,"merged_at":"2025-06-16T07:47:02.000Z","merged_by":"mergify[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.22.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.22.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/berviantoleo/udacity-azure-project-2/pull/194","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/berviantoleo%2Fudacity-azure-project-2/issues/194","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/194/packages"}},{"old_version":"1.22.1","new_version":"1.23.0","update_type":"minor","path":null,"pr_created_at":"2025-06-16T01:10:52.000Z","version_change":"1.22.1 → 1.23.0","issue":{"uuid":"2594184917","node_id":"PR_kwDOMYC2x86aoB7V","number":57,"state":"closed","title":"Bump azure-functions from 1.22.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["infhyroyage"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-26T02:38:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T01:10:52.000Z","updated_at":"2025-06-26T02:38:34.000Z","time_to_close":869261,"merged_at":"2025-06-26T02:38:33.000Z","merged_by":"infhyroyage","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.22.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.22.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/infhyroyage/QuestionGPTTranslator/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/infhyroyage%2FQuestionGPTTranslator/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"1.22.1","new_version":"1.23.0","update_type":"minor","path":null,"pr_created_at":"2025-06-15T07:31:18.000Z","version_change":"1.22.1 → 1.23.0","issue":{"uuid":"2593315754","node_id":"PR_kwDOIRUIjs6aktuq","number":162,"state":"closed","title":"#patch: bump azure-functions from 1.22.1 to 1.23.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-15T11:28:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-15T07:31:18.000Z","updated_at":"2025-06-15T11:28:40.000Z","time_to_close":14242,"merged_at":"2025-06-15T11:28:40.000Z","merged_by":"seamuslowry","closed_by":null,"dependency_metadata":{"prefix":"#patch","packages":[{"name":"azure-functions","old_version":"1.22.1","new_version":"1.23.0","repository_url":"https://github.com/Azure/azure-functions-python-worker"}],"path":null,"ecosystem":"pip"},"body":"Bumps [azure-functions](https://github.com/Azure/azure-functions-python-worker) from 1.22.1 to 1.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/releases\"\u003eazure-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0 (hotfix)\u003c/h2\u003e\n\u003cp\u003eA new hotfix release for Python Worker to fix the import issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Azure/azure-functions-python-worker/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=azure-functions\u0026package-manager=pip\u0026previous-version=1.22.1\u0026new-version=1.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/seamuslowry/hundred-and-ten-serverless/pull/162","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/seamuslowry%2Fhundred-and-ten-serverless/issues/162","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/162/packages"}}]}