{"id":12437,"name":"multiprocess","ecosystem":"pip","repository_url":"https://github.com/uqfoundation/multiprocess","issues_count":13,"created_at":"2025-06-06T23:15:50.300Z","updated_at":"2025-06-06T23:15:50.300Z","purl":"pkg:pypi/multiprocess","metadata":{"id":2810114,"name":"multiprocess","ecosystem":"pypi","description":"better multiprocessing and multithreading in Python","homepage":"https://github.com/uqfoundation/multiprocess","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/uqfoundation/multiprocess","keywords_array":[],"namespace":null,"versions_count":23,"first_release_published_at":"2015-06-23T04:24:44.000Z","latest_release_published_at":"2025-04-17T03:11:04.000Z","latest_release_number":"0.70.18","last_synced_at":"2025-06-05T21:00:51.314Z","created_at":"2022-04-10T11:40:17.089Z","updated_at":"2025-06-05T21:00:51.314Z","registry_url":"https://pypi.org/project/multiprocess/","install_command":"pip install multiprocess --index-url https://pypi.org/simple","documentation_url":"http://multiprocess.rtfd.io","metadata":{"funding":null,"documentation":"http://multiprocess.rtfd.io","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Scientific/Engineering","Topic :: Software Development"],"normalized_name":"multiprocess"},"repo_metadata":{"id":34017829,"uuid":"37775115","full_name":"uqfoundation/multiprocess","owner":"uqfoundation","description":"better multiprocessing and multithreading in Python","archived":false,"fork":false,"pushed_at":"2024-05-14T20:11:40.000Z","size":1810,"stargazers_count":586,"open_issues_count":35,"forks_count":64,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-05-15T16:26:55.307Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://multiprocess.rtfd.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uqfoundation.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-06-20T15:45:09.000Z","updated_at":"2024-06-07T04:25:20.977Z","dependencies_parsed_at":"2023-01-16T22:45:43.284Z","dependency_job_id":"b46cec9a-8176-489d-8840-a78b648f93d9","html_url":"https://github.com/uqfoundation/multiprocess","commit_stats":{"total_commits":297,"total_committers":10,"mean_commits":29.7,"dds":"0.38383838383838387","last_synced_commit":"83e728fbb478f8a4e77517f241ae0ddbb05f0e84"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uqfoundation","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215726864,"owners_count":15921984,"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":"uqfoundation","name":"The UQ Foundation","uuid":"2855931","kind":"organization","description":"A nonprofit dedicated to the advancement of predictive science through research partnerships and education.","email":"info@uqfoundation.org","website":"http://uqfoundation.org","location":"Wilmington, DE","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2855931?v=4","repositories_count":10,"last_synced_at":"2024-05-01T09:30:34.628Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/uqfoundation","funding_links":["https://github.com/sponsors/uqfoundation"],"total_stars":4900,"followers":73,"following":0,"created_at":"2022-11-02T16:23:34.163Z","updated_at":"2024-05-01T09:30:38.063Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uqfoundation","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uqfoundation/repositories"},"tags":[{"name":"0.70.16","sha":"b3457a5648263c46dcd2c62672f79d9cc73735b5","kind":"commit","published_at":"2024-01-28T18:55:16.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/0.70.16","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/0.70.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/0.70.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/0.70.16/manifests"},{"name":"multiprocess-0.70.15","sha":"2255a2837e08f30f4ab07b3cb73f0c7ed2973d5f","kind":"commit","published_at":"2023-07-23T04:04:21.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.15","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.15/manifests"},{"name":"multiprocess-0.70.14","sha":"273ee14261c9e08d794ab55f3398926e04a77364","kind":"commit","published_at":"2022-10-24T02:32:16.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.14","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.14/manifests"},{"name":"multiprocess-0.70.13","sha":"10d2138e24ad3f4bb696f5f68f2443bf79ff80e1","kind":"commit","published_at":"2022-05-23T17:57:55.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.13","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.13/manifests"},{"name":"multiprocess-0.70.12.2","sha":"06ba78ee5a6f697376e596bbfc3290c807339dd0","kind":"commit","published_at":"2021-06-14T18:59:38.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.12.2","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.12.2/manifests"},{"name":"multiprocess-0.70.12.1","sha":"34616b6f177d010dcfd5cc3a9d7753d9a556a40c","kind":"commit","published_at":"2021-06-14T15:00:15.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.12.1","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.12.1/manifests"},{"name":"multiprocess-0.70.12","sha":"77f2a1cf8f51a8e5307ee3a0c435eb5eebb834e4","kind":"commit","published_at":"2021-06-14T02:34:17.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.12","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.12/manifests"},{"name":"multiprocess-0.70.11.1","sha":"7e59c1169e936ef3f8ee80c15b55990cb6757061","kind":"commit","published_at":"2020-11-03T16:22:45.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.11.1","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.11.1/manifests"},{"name":"multiprocess-0.70.11","sha":"26f1b9b8c5e46ad784ac046abef599fd742c1921","kind":"commit","published_at":"2020-11-02T22:37:51.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.11","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.11/manifests"},{"name":"multiprocess-0.70.10","sha":"7f36ed6f5d080aa6af002e2e14884c0c493c44f9","kind":"commit","published_at":"2020-06-16T00:39:43.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.10","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.10/manifests"},{"name":"multiprocess-0.70.9","sha":"b716663181db687c5c68170266913a4e6cf38ba8","kind":"commit","published_at":"2019-09-28T17:21:42.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.9","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.9/manifests"},{"name":"multiprocess-0.70.8","sha":"ce105de72cf5242d2c9860fbd736bdc658d71f58","kind":"commit","published_at":"2019-06-27T17:36:57.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.8","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.8/manifests"},{"name":"multiprocess-0.70.7","sha":"0de66279d2a7e58b4f24692d19ed508f7fb44a93","kind":"commit","published_at":"2019-01-21T20:04:42.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.7","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.7/manifests"},{"name":"multiprocess-0.70.6.1","sha":"10796592921aab19089f7a9397060340cf64b63f","kind":"commit","published_at":"2018-06-21T04:53:25.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.6.1","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.6.1/manifests"},{"name":"multiprocess-0.70.6","sha":"4d0ee6e35ce778ff3ea95c723648d7639c20e11e","kind":"commit","published_at":"2018-06-21T04:26:39.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.6","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.6/manifests"},{"name":"multiprocess-0.70.5","sha":"99a09d3f76f8a5d3259d67cff44aced9f9266586","kind":"commit","published_at":"2017-02-01T23:26:29.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.5","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.5/manifests"},{"name":"multiprocess-0.70.4","sha":"3fa12e63b8b9b830a5a8d30dc3813bbd2db9f769","kind":"commit","published_at":"2016-02-06T17:09:05.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.4","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.4/manifests"},{"name":"multiprocess-0.70.3","sha":"5714b515d94d7efde3bf7c6619b3ad7e428d4ec3","kind":"commit","published_at":"2015-06-23T04:26:07.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.3","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.3/manifests"},{"name":"multiprocess-0.70.2","sha":"1e883aab780faba88eafc85ac7ac9ed18edff293","kind":"commit","published_at":"2015-06-23T03:14:48.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/multiprocess-0.70.2","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/multiprocess-0.70.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/multiprocess-0.70.2/manifests"},{"name":"0.70.1","sha":"af0ca40824cb5d46aa76f443a8a46cce09c92c8b","kind":"commit","published_at":"2015-06-20T16:30:54.000Z","download_url":"https://codeload.github.com/uqfoundation/multiprocess/tar.gz/0.70.1","html_url":"https://github.com/uqfoundation/multiprocess/releases/tag/0.70.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/0.70.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfoundation%2Fmultiprocess/tags/0.70.1/manifests"}]},"repo_metadata_updated_at":"2024-09-07T15:06:38.006Z","dependent_packages_count":304,"downloads":53376528,"downloads_period":"last-month","dependent_repos_count":5281,"rankings":{"downloads":0.044019977733227925,"dependent_repos_count":0.1342609320863452,"dependent_packages_count":0.09079120407478261,"stargazers_count":3.5819422714675344,"forks_count":6.814475969677572,"docker_downloads_count":0.614262105952418,"average":1.8799587434986467},"purl":"pkg:pypi/multiprocess","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/multiprocess","docker_dependents_count":720,"docker_downloads_count":40744033,"usage_url":"https://repos.ecosyste.ms/usage/pypi/multiprocess","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/multiprocess/dependencies","status":null,"funding_links":["https://github.com/sponsors/uqfoundation"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/multiprocess/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/multiprocess/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/multiprocess/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/multiprocess/related_packages","maintainers":[{"uuid":"mmckerns","login":"mmckerns","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://pypi.org/user/mmckerns/","role":null,"created_at":"2023-02-07T03:06:00.664Z","updated_at":"2023-02-07T03:06:00.664Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mmckerns/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":690419,"maintainers_count":292811,"namespaces_count":0,"keywords_count":228590,"github":"pypi","metadata":{"funded_packages_count":48950},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-06-06T05:32:09.692Z","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":9,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"3855269738","node_id":"PR_kwDOPf23ns6_VJTt","number":3003,"state":"open","title":"deps(deps): bump multiprocess from 0.70.18 to 0.70.19","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T09:57:04.000Z","updated_at":"2026-01-26T10:11:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"multiprocess","old_version":"0.70.18","new_version":"0.70.19","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.18 to 0.70.19.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/136e2a62f8ec3f35512769ff1dfc22abea2315f3\"\u003e\u003ccode\u003e136e2a6\u003c/code\u003e\u003c/a\u003e tag: 0.70.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/cd45c1a70c9aaeddb598a189df2b336748831449\"\u003e\u003ccode\u003ecd45c1a\u003c/code\u003e\u003c/a\u003e travis use noble, 3.15t, 3.14, coverage on 3.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/7c8b7e5175637ae93b88ab1f8e55ff728244ede7\"\u003e\u003ccode\u003e7c8b7e5\u003c/code\u003e\u003c/a\u003e increase short timeout in test_interrupt (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/8db0ee82a44fab6eed7d6690ffd6f5cadb12f55b\"\u003e\u003ccode\u003e8db0ee8\u003c/code\u003e\u003c/a\u003e sync with python3.15.0a5 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/12ac8a3960dcc59ce8abcc79f673d45a5a2dcb74\"\u003e\u003ccode\u003e12ac8a3\u003c/code\u003e\u003c/a\u003e Bump urllib3 from 2.6.0 to 2.6.3 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/c7bcec132586f40b8f879e73c15cc34e33fef92c\"\u003e\u003ccode\u003ec7bcec1\u003c/code\u003e\u003c/a\u003e sync with rtfd 15.10.0 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/eecf5d1dbff7ad2f5942285cbc88d3d5e26d31ba\"\u003e\u003ccode\u003eeecf5d1\u003c/code\u003e\u003c/a\u003e update copyright for 2026, urllib3 to 2.6.0 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/56eca89c2e41fefe7b8ac0037c088c1cb981d3d9\"\u003e\u003ccode\u003e56eca89\u003c/code\u003e\u003c/a\u003e sync with python 3.15.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/319afc2796cea96cbd81b46dbcca60ef0a9b5e08\"\u003e\u003ccode\u003e319afc2\u003c/code\u003e\u003c/a\u003e sync with 3.13.11 and 3.14.2 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/8361d284190a2b364a5d409bacd270fbfe9b8572\"\u003e\u003ccode\u003e8361d28\u003c/code\u003e\u003c/a\u003e sync with python 3.15.0a2 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.18...0.70.19\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.18\u0026new-version=0.70.19)](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/Aries-Serpent/_codex_/pull/3003","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aries-Serpent%2F_codex_/issues/3003","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3003/packages"},{"uuid":"3831292604","node_id":"PR_kwDODTo4k86-FxoK","number":7961,"state":"open","title":"chore(deps-dev): bump multiprocess from 0.70.18 to 0.70.19","user":"dependabot[bot]","labels":["dependencies","internal","size/XS","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T21:42:35.000Z","updated_at":"2026-01-20T10:01:52.737Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"multiprocess","old_version":"0.70.18","new_version":"0.70.19","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.18 to 0.70.19.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/136e2a62f8ec3f35512769ff1dfc22abea2315f3\"\u003e\u003ccode\u003e136e2a6\u003c/code\u003e\u003c/a\u003e tag: 0.70.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/cd45c1a70c9aaeddb598a189df2b336748831449\"\u003e\u003ccode\u003ecd45c1a\u003c/code\u003e\u003c/a\u003e travis use noble, 3.15t, 3.14, coverage on 3.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/7c8b7e5175637ae93b88ab1f8e55ff728244ede7\"\u003e\u003ccode\u003e7c8b7e5\u003c/code\u003e\u003c/a\u003e increase short timeout in test_interrupt (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/8db0ee82a44fab6eed7d6690ffd6f5cadb12f55b\"\u003e\u003ccode\u003e8db0ee8\u003c/code\u003e\u003c/a\u003e sync with python3.15.0a5 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/12ac8a3960dcc59ce8abcc79f673d45a5a2dcb74\"\u003e\u003ccode\u003e12ac8a3\u003c/code\u003e\u003c/a\u003e Bump urllib3 from 2.6.0 to 2.6.3 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/c7bcec132586f40b8f879e73c15cc34e33fef92c\"\u003e\u003ccode\u003ec7bcec1\u003c/code\u003e\u003c/a\u003e sync with rtfd 15.10.0 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/eecf5d1dbff7ad2f5942285cbc88d3d5e26d31ba\"\u003e\u003ccode\u003eeecf5d1\u003c/code\u003e\u003c/a\u003e update copyright for 2026, urllib3 to 2.6.0 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/56eca89c2e41fefe7b8ac0037c088c1cb981d3d9\"\u003e\u003ccode\u003e56eca89\u003c/code\u003e\u003c/a\u003e sync with python 3.15.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/319afc2796cea96cbd81b46dbcca60ef0a9b5e08\"\u003e\u003ccode\u003e319afc2\u003c/code\u003e\u003c/a\u003e sync with 3.13.11 and 3.14.2 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/8361d284190a2b364a5d409bacd270fbfe9b8572\"\u003e\u003ccode\u003e8361d28\u003c/code\u003e\u003c/a\u003e sync with python 3.15.0a2 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.18...0.70.19\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.18\u0026new-version=0.70.19)](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/aws-powertools/powertools-lambda-python/pull/7961","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-powertools%2Fpowertools-lambda-python/issues/7961","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7961/packages"},{"uuid":"2869229315","node_id":"PR_kwDOPhbrx86rBPcD","number":13,"state":"closed","title":"Bump the version-all group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T05:35:11.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-29T06:27:15.000Z","updated_at":"2025-10-06T05:35:11.000Z","time_to_close":601676,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"version-all","update_count":44,"packages":[{"name":"email-validator","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/JoshData/python-email-validator"},{"name":"pytest","old_version":"8.4.1","new_version":"8.4.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"uvicorn","old_version":"0.35.0","new_version":"0.37.0","repository_url":"https://github.com/Kludex/uvicorn"},{"name":"anthropic","old_version":"0.64.0","new_version":"0.68.1","repository_url":"https://github.com/anthropics/anthropic-sdk-python"},{"name":"anyio","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/agronholm/anyio"},{"name":"beautifulsoup4","old_version":"4.13.4","new_version":"4.14.0"},{"name":"boto3","old_version":"1.40.11","new_version":"1.40.40","repository_url":"https://github.com/boto/boto3"},{"name":"botocore","old_version":"1.40.11","new_version":"1.40.40","repository_url":"https://github.com/boto/botocore"},{"name":"click","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/pallets/click"},{"name":"datasets","old_version":"4.0.0","new_version":"4.1.1","repository_url":"https://github.com/huggingface/datasets"},{"name":"dill","old_version":"0.3.8","new_version":"0.4.0","repository_url":"https://github.com/uqfoundation/dill"},{"name":"dnspython","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/rthalley/dnspython"},{"name":"fsspec","old_version":"2025.3.0","new_version":"2025.9.0","repository_url":"https://github.com/fsspec/filesystem_spec"},{"name":"huggingface-hub","old_version":"0.34.4","new_version":"0.35.1","repository_url":"https://github.com/huggingface/huggingface_hub"},{"name":"jiter","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/pydantic/jiter"},{"name":"jsonschema","old_version":"4.25.0","new_version":"4.25.1","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"jsonschema-specifications","old_version":"2025.4.1","new_version":"2025.9.1","repository_url":"https://github.com/python-jsonschema/jsonschema-specifications"},{"name":"langchain-anthropic","old_version":"0.3.3","new_version":"0.3.20","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-core","old_version":"0.3.74","new_version":"0.3.76","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-ollama","old_version":"0.2.2","new_version":"0.3.8","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-openai","old_version":"0.3.1","new_version":"0.3.33","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langsmith","old_version":"0.4.14","new_version":"0.4.31","repository_url":"https://github.com/langchain-ai/langsmith-sdk"},{"name":"lxml","old_version":"6.0.0","new_version":"6.0.2","repository_url":"https://github.com/lxml/lxml"},{"name":"markdownify","old_version":"0.14.1","new_version":"1.2.0","repository_url":"https://github.com/matthewwithanm/python-markdownify"},{"name":"mcp","old_version":"1.13.0","new_version":"1.15.0","repository_url":"https://github.com/modelcontextprotocol/python-sdk"},{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"},{"name":"numpy","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/numpy/numpy"},{"name":"ollama","old_version":"0.5.3","new_version":"0.6.0","repository_url":"https://github.com/ollama/ollama-python"},{"name":"orjson","old_version":"3.11.2","new_version":"3.11.3","repository_url":"https://github.com/ijl/orjson"},{"name":"pandas","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/pandas-dev/pandas"},{"name":"posthog","old_version":"6.5.0","new_version":"6.7.6","repository_url":"https://github.com/posthog/posthog-python"},{"name":"pytest-asyncio","old_version":"0.26.0","new_version":"1.2.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"pyyaml","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/yaml/pyyaml"},{"name":"regex","old_version":"2025.7.34","new_version":"2025.9.18","repository_url":"https://github.com/mrabarnett/mrab-regex"},{"name":"requests","old_version":"2.32.4","new_version":"2.32.5","repository_url":"https://github.com/psf/requests"},{"name":"rpds-py","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/crate-py/rpds"},{"name":"s3transfer","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/boto/s3transfer"},{"name":"soupsieve","old_version":"2.7","new_version":"2.8","repository_url":"https://github.com/facelessuser/soupsieve"},{"name":"starlette","old_version":"0.47.2","new_version":"0.48.0","repository_url":"https://github.com/Kludex/starlette"},{"name":"typing-extensions","old_version":"4.14.1","new_version":"4.15.0","repository_url":"https://github.com/python/typing_extensions"},{"name":"zstandard","old_version":"0.23.0","new_version":"0.25.0","repository_url":"https://github.com/indygreg/python-zstandard"},{"name":"black","old_version":"24.3.0","new_version":"25.9.0","repository_url":"https://github.com/psf/black"},{"name":"ruff","old_version":"0.1.15","new_version":"0.13.2","repository_url":"https://github.com/astral-sh/ruff"},{"name":"uvicorn","old_version":"0.35.0","new_version":"0.37.0","repository_url":"https://github.com/Kludex/uvicorn"}],"path":null,"ecosystem":"pip"},"body":"Bumps the version-all group with 44 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [email-validator](https://github.com/JoshData/python-email-validator) | `2.2.0` | `2.3.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.4.1` | `8.4.2` |\n| [uvicorn](https://github.com/Kludex/uvicorn) | `0.35.0` | `0.37.0` |\n| [anthropic](https://github.com/anthropics/anthropic-sdk-python) | `0.64.0` | `0.68.1` |\n| [anyio](https://github.com/agronholm/anyio) | `4.10.0` | `4.11.0` |\n| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.13.4` | `4.14.0` |\n| [boto3](https://github.com/boto/boto3) | `1.40.11` | `1.40.40` |\n| [botocore](https://github.com/boto/botocore) | `1.40.11` | `1.40.40` |\n| [click](https://github.com/pallets/click) | `8.2.1` | `8.3.0` |\n| [datasets](https://github.com/huggingface/datasets) | `4.0.0` | `4.1.1` |\n| [dill](https://github.com/uqfoundation/dill) | `0.3.8` | `0.4.0` |\n| [dnspython](https://github.com/rthalley/dnspython) | `2.7.0` | `2.8.0` |\n| [fsspec](https://github.com/fsspec/filesystem_spec) | `2025.3.0` | `2025.9.0` |\n| [huggingface-hub](https://github.com/huggingface/huggingface_hub) | `0.34.4` | `0.35.1` |\n| [jiter](https://github.com/pydantic/jiter) | `0.10.0` | `0.11.0` |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.25.0` | `4.25.1` |\n| [jsonschema-specifications](https://github.com/python-jsonschema/jsonschema-specifications) | `2025.4.1` | `2025.9.1` |\n| [langchain-anthropic](https://github.com/langchain-ai/langchain) | `0.3.3` | `0.3.20` |\n| [langchain-core](https://github.com/langchain-ai/langchain) | `0.3.74` | `0.3.76` |\n| [langchain-ollama](https://github.com/langchain-ai/langchain) | `0.2.2` | `0.3.8` |\n| [langchain-openai](https://github.com/langchain-ai/langchain) | `0.3.1` | `0.3.33` |\n| [langsmith](https://github.com/langchain-ai/langsmith-sdk) | `0.4.14` | `0.4.31` |\n| [lxml](https://github.com/lxml/lxml) | `6.0.0` | `6.0.2` |\n| [markdownify](https://github.com/matthewwithanm/python-markdownify) | `0.14.1` | `1.2.0` |\n| [mcp](https://github.com/modelcontextprotocol/python-sdk) | `1.13.0` | `1.15.0` |\n| [multiprocess](https://github.com/uqfoundation/multiprocess) | `0.70.16` | `0.70.18` |\n| [numpy](https://github.com/numpy/numpy) | `2.3.2` | `2.3.3` |\n| [ollama](https://github.com/ollama/ollama-python) | `0.5.3` | `0.6.0` |\n| [orjson](https://github.com/ijl/orjson) | `3.11.2` | `3.11.3` |\n| [pandas](https://github.com/pandas-dev/pandas) | `2.3.1` | `2.3.2` |\n| [posthog](https://github.com/posthog/posthog-python) | `6.5.0` | `6.7.6` |\n| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.2.0` |\n| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.2` | `6.0.3` |\n| [regex](https://github.com/mrabarnett/mrab-regex) | `2025.7.34` | `2025.9.18` |\n| [requests](https://github.com/psf/requests) | `2.32.4` | `2.32.5` |\n| [rpds-py](https://github.com/crate-py/rpds) | `0.27.0` | `0.27.1` |\n| [s3transfer](https://github.com/boto/s3transfer) | `0.13.1` | `0.14.0` |\n| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.7` | `2.8` |\n| [starlette](https://github.com/Kludex/starlette) | `0.47.2` | `0.48.0` |\n| [typing-extensions](https://github.com/python/typing_extensions) | `4.14.1` | `4.15.0` |\n| [zstandard](https://github.com/indygreg/python-zstandard) | `0.23.0` | `0.25.0` |\n| [black](https://github.com/psf/black) | `24.3.0` | `25.9.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.1.15` | `0.13.2` |\n| [uvicorn[standard]](https://github.com/Kludex/uvicorn) | `0.35.0` | `0.37.0` |\n\n\nUpdates `email-validator` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JoshData/python-email-validator/releases\"\u003eemail-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/blob/main/CHANGELOG.md\"\u003eemail-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0 (August 26, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/commit/030a63a183a6a66450e98381ca9a23ab9769706a\"\u003e\u003ccode\u003e030a63a\u003c/code\u003e\u003c/a\u003e Version 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/e943a0f07f5c130b4a419e0cd79f705f36bf24fe\"\u003e\u003ccode\u003ee943a0f\u003c/code\u003e\u003c/a\u003e Raise TypeError when an invalid argument is passed for email, closes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/155\"\u003e#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/f90d256045dc1ccbcffd5514189267d14a9e3ea1\"\u003e\u003ccode\u003ef90d256\u003c/code\u003e\u003c/a\u003e Remove local part length check unless new strict flag is given, fixes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/158\"\u003e#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/98800bac023b8713351393a5043034065f1ea6cb\"\u003e\u003ccode\u003e98800ba\u003c/code\u003e\u003c/a\u003e Add explicit checks for internationalized domain name characters invalid unde...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/936aead3bf5c608f8561954e0d2955b7f97bfdad\"\u003e\u003ccode\u003e936aead\u003c/code\u003e\u003c/a\u003e Fix final syntax checks on normalized internationalized domains checking the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/8043de49596f08d54a07e2bc7c442ced074216a6\"\u003e\u003ccode\u003e8043de4\u003c/code\u003e\u003c/a\u003e NFC-normalize display names per UTS \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/39\"\u003e#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/bc08faa2a74b51a9e7ba7ff4f995c0b475cb5b12\"\u003e\u003ccode\u003ebc08faa\u003c/code\u003e\u003c/a\u003e Add one-off error messages for full-width-at and small-commercial-at which ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/a1c90ab58fb0f5d969a8351a68ca15bff068527c\"\u003e\u003ccode\u003ea1c90ab\u003c/code\u003e\u003c/a\u003e Split exceptions_types.py into exceptions.py and types.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/dbcf07cc5c8066c14b6dc58d2dbb4a1e582eeefd\"\u003e\u003ccode\u003edbcf07c\u003c/code\u003e\u003c/a\u003e Change package name from using underscore to dash to match PyPi normalized pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/7c22208ee5b82c377e960ddcea5293691eadc6cc\"\u003e\u003ccode\u003e7c22208\u003c/code\u003e\u003c/a\u003e Support ALLOW_DISPLAY_NAME and ALLOW_EMPTY_LOCAL in the CLI (\u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JoshData/python-email-validator/compare/v2.2.0...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.4.1 to 8.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.2\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.2 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13478\"\u003e#13478\u003c/a\u003e: Fixed a crash when using \u003ccode\u003econsole_output_style\u003c/code\u003e{.interpreted-text role=\u0026quot;confval\u0026quot;} with \u003ccode\u003etimes\u003c/code\u003e and a module is skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13530\"\u003e#13530\u003c/a\u003e: Fixed a crash when using \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and \u003ccode\u003edecimal.Decimal\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} instances with the \u003ccode\u003edecimal.FloatOperation\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} trap set.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13549\"\u003e#13549\u003c/a\u003e: No longer evaluate type annotations in Python \u003ccode\u003e3.14\u003c/code\u003e when inspecting function signatures.\u003c/p\u003e\n\u003cp\u003eThis prevents crashes during module collection when modules do not explicitly use \u003ccode\u003efrom __future__ import annotations\u003c/code\u003e and import types for annotations within a \u003ccode\u003eif TYPE_CHECKING:\u003c/code\u003e block.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13559\"\u003e#13559\u003c/a\u003e: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in \u003ccode\u003epytest.Parser.addini\u003c/code\u003e{.interpreted-text role=\u0026quot;meth\u0026quot;}.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13563\"\u003e#13563\u003c/a\u003e: \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now only imports \u003ccode\u003enumpy\u003c/code\u003e if NumPy is already in \u003ccode\u003esys.modules\u003c/code\u003e. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13577\"\u003e#13577\u003c/a\u003e: Clarify that \u003ccode\u003epytest_generate_tests\u003c/code\u003e is discovered in test modules/classes; other hooks must be in \u003ccode\u003econftest.py\u003c/code\u003e or plugins.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13480\"\u003e#13480\u003c/a\u003e: Self-testing: fixed a few test failures when run with \u003ccode\u003e-Wdefault\u003c/code\u003e or a similar override.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13547\"\u003e#13547\u003c/a\u003e: Self-testing: corrected expected message for \u003ccode\u003etest_doctest_unexpected_exception\u003c/code\u003e in Python \u003ccode\u003e3.14\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13684\"\u003e#13684\u003c/a\u003e: Make pytest's own testsuite insensitive to the presence of the \u003ccode\u003eCI\u003c/code\u003e environment variable -- by \u003ccode\u003eogrisel\u003c/code\u003e{.interpreted-text role=\u0026quot;user\u0026quot;}.\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/pytest-dev/pytest/commit/bfae4224fd554d3d7f2c277a4cc092b6ec6af3ae\"\u003e\u003ccode\u003ebfae422\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/89905381a163be30ae87d62e5f750e902d750c5f\"\u003e\u003ccode\u003e8990538\u003c/code\u003e\u003c/a\u003e Fix passenv CI in tox ini and make tests insensitive to the presence of the C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/ca676bfe005aebcb12f4146d1b0f1d2772e2cd5d\"\u003e\u003ccode\u003eca676bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13687\"\u003e#13687\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/e63f6e51c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/975a60a63ce385a44655596e254c1899feaa53e4\"\u003e\u003ccode\u003e975a60a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13686\"\u003e#13686\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/12bde8af6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/7723ce84b87ab08f86ddafcb342acc28ba5ec99d\"\u003e\u003ccode\u003e7723ce8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13683\"\u003e#13683\u003c/a\u003e from even-even/fix_Exeption_to_Exception_in_errorMe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7f05680d1301e0969b30bcb3c4b27433c9ee2b7\"\u003e\u003ccode\u003eb7f0568\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13685\"\u003e#13685\u003c/a\u003e from CoretexShadow/fix/docs-pytest-generate-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2c94c4a6948ba53440818389298157fa5d5f94cd\"\u003e\u003ccode\u003e2c94c4a\u003c/code\u003e\u003c/a\u003e add missing colon (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13640\"\u003e#13640\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13641\"\u003e#13641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c3d7684bc01c8c48d05145a30c5211ca8656c68c\"\u003e\u003ccode\u003ec3d7684\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13606\"\u003e#13606\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/5f9938563...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/dc6e3be2ddc75a149b6d102d9b7c82ee47a00cfa\"\u003e\u003ccode\u003edc6e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13605\"\u003e#13605\u003c/a\u003e from The-Compiler/training-update-2025-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/f87289c36c8dbe7740e3020f5546b6f8b0861ff0\"\u003e\u003ccode\u003ef87289c\u003c/code\u003e\u003c/a\u003e Fix crash with \u003ccode\u003etimes\u003c/code\u003e output style and skipped module (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13573\"\u003e#13573\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.4.1...8.4.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.35.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\u003ch2\u003eVersion 0.36.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom IOLOOPs by \u003ca href=\"https://github.com/gnir-work\"\u003e\u003ccode\u003e@​gnir-work\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2435\"\u003eKludex/uvicorn#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to provide importable string in \u003ccode\u003e--http\u003c/code\u003e, \u003ccode\u003e--ws\u003c/code\u003e and \u003ccode\u003e--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/2658\"\u003eKludex/uvicorn#2658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gnir-work\"\u003e\u003ccode\u003e@​gnir-work\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2435\"\u003eKludex/uvicorn#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2659\"\u003eKludex/uvicorn#2659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/secrett2633\"\u003e\u003ccode\u003e@​secrett2633\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2684\"\u003eKludex/uvicorn#2684\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.35.0...0.36.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.35.0...0.36.0\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\u003ch2\u003e0.36.0 (September 20, 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom IOLOOPs (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2435\"\u003e#2435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow to provide importable string in \u003ccode\u003e--http\u003c/code\u003e, \u003ccode\u003e--ws\u003c/code\u003e and \u003ccode\u003e--loop\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2658\"\u003e#2658\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\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/0e3b18c39959ad4ec8bfe6cb7e11c82664aaa702\"\u003e\u003ccode\u003e0e3b18c\u003c/code\u003e\u003c/a\u003e Version 0.36.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2704\"\u003e#2704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/f84661d56eb14bbd29b995af8774c73856e3ce04\"\u003e\u003ccode\u003ef84661d\u003c/code\u003e\u003c/a\u003e chore: drop mention to scripts/publish (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2696\"\u003e#2696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/dcd7e6c94e87b6ffbce378e4ada3d67654af975d\"\u003e\u003ccode\u003edcd7e6c\u003c/code\u003e\u003c/a\u003e docs: replace uvicorn.org by uvicorn.dev (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.35.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 `anthropic` from 0.64.0 to 0.68.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/releases\"\u003eanthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.68.1\u003c/h2\u003e\n\u003ch2\u003e0.68.1 (2025-09-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.68.0...v0.68.1\"\u003ev0.68.0...v0.68.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move deprecated \u003ccode\u003edev-dependencies\u003c/code\u003e in \u003ccode\u003epyproject.toml\u003c/code\u003e to dev group (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/df16b88ade25f91c0b2c88d4ae256c861e4db170\"\u003edf16b88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/a45767347f27258290c572ee5dc3e44c4f314f4b\"\u003ea457673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erename tool runner helper header (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/a9ed3f9c80dc1acbf7f487fc6cc3586f690ccd2d\"\u003ea9ed3f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change optional parameter type from NotGiven to Omit (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9f0a11fa6168e5d59f8a5820de5dbe7d5c2137bd\"\u003e9f0a11f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate more NotGiven usage sites (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/72ab661827ead771923d229bd142f3b9c1a234e8\"\u003e72ab661\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.68.0\u003c/h2\u003e\n\u003ch2\u003e0.68.0 (2025-09-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.67.0...v0.68.0\"\u003ev0.67.0...v0.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd tool running helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d9c9ce63de5b5888dff0d9ba2d79724520152420\"\u003ed9c9ce6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9858c791309a1af2fbc2cb4d042812de83d1a635\"\u003e9858c79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update pydantic dependency (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f59c2f196a09c80f6b46cac19e9d0ace18200da8\"\u003ef59c2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e simplify \u003ccode\u003eget_platform\u003c/code\u003e test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7596748699ff3113b6cb6c1511cf4a33d0453233\"\u003e7596748\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.67.0\u003c/h2\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md\"\u003eanthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.68.1 (2025-09-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.68.0...v0.68.1\"\u003ev0.68.0...v0.68.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move deprecated \u003ccode\u003edev-dependencies\u003c/code\u003e in \u003ccode\u003epyproject.toml\u003c/code\u003e to dev group (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/df16b88ade25f91c0b2c88d4ae256c861e4db170\"\u003edf16b88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/a45767347f27258290c572ee5dc3e44c4f314f4b\"\u003ea457673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erename tool runner helper header (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/a9ed3f9c80dc1acbf7f487fc6cc3586f690ccd2d\"\u003ea9ed3f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change optional parameter type from NotGiven to Omit (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9f0a11fa6168e5d59f8a5820de5dbe7d5c2137bd\"\u003e9f0a11f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate more NotGiven usage sites (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/72ab661827ead771923d229bd142f3b9c1a234e8\"\u003e72ab661\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.68.0 (2025-09-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.67.0...v0.68.0\"\u003ev0.67.0...v0.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd tool running helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d9c9ce63de5b5888dff0d9ba2d79724520152420\"\u003ed9c9ce6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9858c791309a1af2fbc2cb4d042812de83d1a635\"\u003e9858c79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update pydantic dependency (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f59c2f196a09c80f6b46cac19e9d0ace18200da8\"\u003ef59c2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e simplify \u003ccode\u003eget_platform\u003c/code\u003e test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7596748699ff3113b6cb6c1511cf4a33d0453233\"\u003e7596748\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.66.0 (2025-09-03)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f55ed8a27b09681b2c6022f010b281bee30cac17\"\u003e\u003ccode\u003ef55ed8a\u003c/code\u003e\u003c/a\u003e release: 0.68.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/3aeddc7883b9295f9f06a5871417c6bbb5f5fa7e\"\u003e\u003ccode\u003e3aeddc7\u003c/code\u003e\u003c/a\u003e chore: rename tool runner helper header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d6efe907830d0e42df5421efbb25ebf2841efbf3\"\u003e\u003ccode\u003ed6efe90\u003c/code\u003e\u003c/a\u003e chore(deps): move deprecated \u003ccode\u003edev-dependencies\u003c/code\u003e in \u003ccode\u003epyproject.toml\u003c/code\u003e to dev group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5ef8f105971c11602b93ba5174f98f48f9a55eab\"\u003e\u003ccode\u003e5ef8f10\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/ac4761026306475705c44ee2c5ba2ce11d66872d\"\u003e\u003ccode\u003eac47610\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/anthropics/anthropic-sdk-python/commit/c6fd2f74cb34418dea495bb384b4130627e2f7e1\"\u003e\u003ccode\u003ec6fd2f7\u003c/code\u003e\u003c/a\u003e chore: update more NotGiven usage sites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5922168bb61a31255fbb6e9116751a1bebf41a6d\"\u003e\u003ccode\u003e5922168\u003c/code\u003e\u003c/a\u003e chore(types): change optional parameter type from NotGiven to Omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/42e55e5d5272c1c811a3bb12468c435ed3b1daf9\"\u003e\u003ccode\u003e42e55e5\u003c/code\u003e\u003c/a\u003e release: 0.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/1579dc24848289560be573c56f0a11bde077e882\"\u003e\u003ccode\u003e1579dc2\u003c/code\u003e\u003c/a\u003e feat: add tool running helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/e19cadeef9c05f03ad8d717e190bedc069fe1842\"\u003e\u003ccode\u003ee19cade\u003c/code\u003e\u003c/a\u003e chore(internal): update pydantic dependency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.68.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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\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\u003cli\u003e\u003ccode\u003eUNIXDatagramSocket.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConnectedUNIXDatagramSocket.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a hierarchy of connectable stream classes for transparently connecting to\nvarious remote or local endpoints for exchanging bytes or objects\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded context manager mix-in classes (\u003ccode\u003eanyio.ContextManagerMixin\u003c/code\u003e and\n\u003ccode\u003eanyio.AsyncContextManagerMixin\u003c/code\u003e) to help write classes that embed other context\nmanagers, particularly cancel scopes or task groups\n(\u003ccode\u003e[#905](https://github.com/agronholm/anyio/issues/905) \u0026lt;https://github.com/agronholm/anyio/pull/905\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/agronholm\"\u003e\u003ccode\u003e@​agronholm\u003c/code\u003e\u003c/a\u003e and\u003c/p\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 `beautifulsoup4` from 4.13.4 to 4.14.0\n\nUpdates `boto3` from 1.40.11 to 1.40.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/3515909e0e4fccb5f54bff1abe327f064e13bae1\"\u003e\u003ccode\u003e3515909\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.40'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/1e46da3117c01557f798750f118ab8b6fd1a0285\"\u003e\u003ccode\u003e1e46da3\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/53ccfb7584000c0ce958febbe9de0b266006368b\"\u003e\u003ccode\u003e53ccfb7\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/71cfc758534d5bb67f50ff42081fb4b37b3af69b\"\u003e\u003ccode\u003e71cfc75\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.39'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/d947110aba3b4fb3c815e67edc10b986c8dd16ff\"\u003e\u003ccode\u003ed947110\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.39' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/5653e58b19eb694241964b1dc5366ab115ee5eb6\"\u003e\u003ccode\u003e5653e58\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/eaaf3b06d41881163fae35faf7c778ac153339c5\"\u003e\u003ccode\u003eeaaf3b0\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/c106f68211653ac9acadfded00b209385ed58617\"\u003e\u003ccode\u003ec106f68\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.38'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/9b063da5ebaba6a45d57ee3ba343a1a96e6342a8\"\u003e\u003ccode\u003e9b063da\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.38' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/cc3dc1c839b0c1492b8b96f04694f4b6528a3871\"\u003e\u003ccode\u003ecc3dc1c\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.38\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.40.11...1.40.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore` from 1.40.11 to 1.40.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/dc5ce63e11ad7bea6673caece94030d7be1bb65a\"\u003e\u003ccode\u003edc5ce63\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.40'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/47bf642a85b99fcccbceffe9a8176ba4e799bbfa\"\u003e\u003ccode\u003e47bf642\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/7aba801c56fd4994ae2cf101ec6ff542f6ca480d\"\u003e\u003ccode\u003e7aba801\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/c6cd61c0c49a684f720ca8f16ca87a3ed3c7a842\"\u003e\u003ccode\u003ec6cd61c\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/a50fa088011949427d58698e5407d0ac6bc336f2\"\u003e\u003ccode\u003ea50fa08\u003c/code\u003e\u003c/a\u003e Fix except block issue in s3 integ tests (\u003ca href=\"https://redirect.github.com/boto/botocore/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/52dfbc24ae75261706573f2953d5bb678f067164\"\u003e\u003ccode\u003e52dfbc2\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.39'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/3e17a0535d5a34b2799c9d0250881f5969725e5b\"\u003e\u003ccode\u003e3e17a05\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.39' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/ffb96fc31dc0342c4f57422b4e3afb4642b7643f\"\u003e\u003ccode\u003effb96fc\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/3c7e1aaf8f4b1c22a156d437da9d79bdc95a289e\"\u003e\u003ccode\u003e3c7e1aa\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/4ba20e8142dba092be4aac98b59a0ad17414d88a\"\u003e\u003ccode\u003e4ba20e8\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/botocore/compare/1.40.11...1.40.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `click` from 8.2.1 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/click/releases\"\u003eclick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.3.0\u003c/h2\u003e\n\u003cp\u003eThis is the Click 8.3.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecation, or introduce potentially breaking changes.\u003c/p\u003e\n\u003cp\u003eWe encourage everyone to upgrade. You can read more about our \u003ca href=\"https://palletsprojects.com/versions\"\u003eVersion Support Policy\u003c/a\u003e on our website.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/click/8.3.0/\"\u003ehttps://pypi.org/project/click/8.3.0/\u003c/a\u003e\nChanges:  \u003ca href=\"https://click.palletsprojects.com/page/changes/#version-8-3-0\"\u003ehttps://click.palletsprojects.com/page/changes/#version-8-3-0\u003c/a\u003e\nMilestone \u003ca href=\"https://github.com/pallets/click/milestone/27\"\u003ehttps://github.com/pallets/click/milestone/27\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eImproved flag option handling\u003c/strong\u003e: Reworked the relationship between \u003ccode\u003eflag_value\u003c/code\u003e\nand \u003ccode\u003edefault\u003c/code\u003e parameters for better consistency:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter value is now preserved as-is and passed directly\nto CLI functions (no more unexpected transformations)\u003c/li\u003e\n\u003cli\u003eException: flag options with \u003ccode\u003edefault=True\u003c/code\u003e maintain backward compatibility\nby defaulting to their \u003ccode\u003eflag_value\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter can now be any type (\u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003eNone\u003c/code\u003e, etc.)\u003c/li\u003e\n\u003cli\u003eFixes inconsistencies reported in: \u003ca href=\"https://redirect.github.com/pallets/click/issues/1992\"\u003e#1992\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2514\"\u003e#2514\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2610\"\u003e#2610\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/3024\"\u003e#3024\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003edefault\u003c/code\u003e to be set on \u003ccode\u003eArgument\u003c/code\u003e for \u003ccode\u003enargs = -1\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2164\"\u003e#2164\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for \u003ccode\u003enargs\u003c/code\u003e option in combination with flag\noption \u003ca href=\"https://redirect.github.com/pallets/click/issues/2813\"\u003e#2813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for nargs option in combination with flag option \u003ca href=\"https://redirect.github.com/pallets/click/issues/2813\"\u003e#2813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix handling of quoted and escaped parameters in Fish autocompletion. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2995\"\u003e#2995\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3013\"\u003e#3013\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLazily import \u003ccode\u003eshutil\u003c/code\u003e.  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3023\"\u003e#3023\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly forward exception information to resources registered with\n\u003ccode\u003eclick.core.Context.with_resource()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3058\"\u003e#3058\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression related to EOF handling in CliRunner.  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2939\"\u003e#2939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2940\"\u003e#2940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.2.2\u003c/h2\u003e\n\u003cp\u003eThis is the Click 8.2.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/click/8.2.2/\"\u003ehttps://pypi.org/project/click/8.2.2/\u003c/a\u003e\nChanges: \u003ca href=\"https://click.palletsprojects.com/page/changes/#version-8-2-2\"\u003ehttps://click.palletsprojects.com/page/changes/#version-8-2-2\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/click/milestone/25\"\u003ehttps://github.com/pallets/click/milestone/25\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reconciliation of \u003ccode\u003edefault\u003c/code\u003e, \u003ccode\u003eflag_value\u003c/code\u003e and \u003ccode\u003etype\u003c/code\u003e parameters for\nflag options, as well as parsing and normalization of environment variables.\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/2952\"\u003e#2952\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2956\"\u003e#2956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typing issue in \u003ccode\u003eBadParameter\u003c/code\u003e and \u003ccode\u003eMissingParameter\u003c/code\u003e exceptions for the\nparameter \u003ccode\u003eparam_hint\u003c/code\u003e that did not allow for a sequence of string where the\nunderlying functino \u003ccode\u003e_join_param_hints\u003c/code\u003e allows for it. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2777\"\u003e#2777\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2990\"\u003e#2990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the value of \u003ccode\u003eEnum\u003c/code\u003e choices to render their default value in help\nscreen. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2911\"\u003e#2911\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3004\"\u003e#3004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix completion for the Z shell (\u003ccode\u003ezsh\u003c/code\u003e) for completion items containing\ncolons. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2703\"\u003e#2703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2846\"\u003e#2846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't include envvar in error hint when not configured. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2971\"\u003e#2971\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2972\"\u003e#2972\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/click/blob/main/CHANGES.rst\"\u003eclick's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 8.3.0\u003c/h2\u003e\n\u003cp\u003eReleased 2025-09-17\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eImproved flag option handling\u003c/strong\u003e: Reworked the relationship between \u003ccode\u003eflag_value\u003c/code\u003e\nand \u003ccode\u003edefault\u003c/code\u003e parameters for better consistency:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter value is now preserved as-is and passed directly\nto CLI functions (no more unexpected transformations)\u003c/li\u003e\n\u003cli\u003eException: flag options with \u003ccode\u003edefault=True\u003c/code\u003e maintain backward compatibility\nby defaulting to their \u003ccode\u003eflag_value\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter can now be any type (\u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003eNone\u003c/code\u003e, etc.)\u003c/li\u003e\n\u003cli\u003eFixes inconsistencies reported in: :issue:\u003ccode\u003e1992\u003c/code\u003e :issue:\u003ccode\u003e2514\u003c/code\u003e :issue:\u003ccode\u003e2610\u003c/code\u003e\n:issue:\u003ccode\u003e3024\u003c/code\u003e :pr:\u003ccode\u003e3030\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003edefault\u003c/code\u003e to be set on \u003ccode\u003eArgument\u003c/code\u003e for \u003ccode\u003enargs = -1\u003c/code\u003e. :issue:\u003ccode\u003e2164\u003c/code\u003e\n:pr:\u003ccode\u003e3030\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for \u003ccode\u003enargs\u003c/code\u003e option in combination with flag\noption :issue:\u003ccode\u003e2813\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix handling of quoted and escaped parameters in Fish autocompletion. :issue:\u003ccode\u003e2995\u003c/code\u003e :pr:\u003ccode\u003e3013\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLazily import \u003ccode\u003eshutil\u003c/code\u003e. :pr:\u003ccode\u003e3023\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly forward exception information to resources registered with\n\u003ccode\u003eclick.core.Context.with_resource()\u003c/code\u003e. :issue:\u003ccode\u003e2447\u003c/code\u003e :pr:\u003ccode\u003e3058\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression related to EOF handling in CliRunner. :issue:\u003ccode\u003e2939\u003c/code\u003e :pr:\u003ccode\u003e2940\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 8.2.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-07-31\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reconciliation of \u003ccode\u003edefault\u003c/code\u003e, \u003ccode\u003eflag_value\u003c/code\u003e and \u003ccode\u003etype\u003c/code\u003e parameters for\nflag options, as well as parsing and normalization of environment variables.\n:issue:\u003ccode\u003e2952\u003c/code\u003e :pr:\u003ccode\u003e2956\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix typing issue in \u003ccode\u003eBadParameter\u003c/code\u003e and \u003ccode\u003eMissingParameter\u003c/code\u003e exceptions for the\nparameter \u003ccode\u003eparam_hint\u003c/code\u003e that did not allow for a sequence of string where the\nunderlying function \u003ccode\u003e_join_param_hints\u003c/code\u003e allows for it. :issue:\u003ccode\u003e2777\u003c/code\u003e :pr:\u003ccode\u003e2990\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse the value of \u003ccode\u003eEnum\u003c/code\u003e choices to render their default value in help\nscreen. Refs :issue:\u003ccode\u003e2911\u003c/code\u003e :pr:\u003ccode\u003e3004\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix completion for the Z shell (\u003ccode\u003ezsh\u003c/code\u003e) for completion items containing\ncolons. :issue:\u003ccode\u003e2703\u003c/code\u003e :pr:\u003ccode\u003e2846\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDon't include envvar in error hint when not configured. :issue:\u003ccode\u003e2971\u003c/code\u003e :pr:\u003ccode\u003e2972\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a rare race in \u003ccode\u003eclick.testing.StreamMixer\u003c/code\u003e's finalization that manifested\nas a \u003ccode\u003eValueError\u003c/code\u003e on close in a multi-threaded test session.\n:issue:\u003ccode\u003e2993\u003c/code\u003e :pr:\u003ccode\u003e2991\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/click/commit/00fadb8904387158ce6e9aa1573be770446895c1\"\u003e\u003ccode\u003e00fadb8\u003c/code\u003e\u003c/a\u003e Release version 8.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/2a0e3ba907927ade6951d5732b775f11b54cb766\"\u003e\u003ccode\u003e2a0e3ba\u003c/code\u003e\u003c/a\u003e testing/CliRunner: Fix regression related to EOF introduced in 262bdf0 (\u003ca href=\"https://redirect.github.com/pallets/click/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/e11a1efc3395e998a1521a0dc35672a799e78d30\"\u003e\u003ccode\u003ee11a1ef\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-cli-runner-prompt-eof-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/36deba8a95a2585de1a2aa4475b7f054f52830ac\"\u003e\u003ccode\u003e36deba8\u003c/code\u003e\u003c/a\u003e Forward exception information to resources registered in a context (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/f2cae7ae997cd32311cab3dede4c2b89fe05e191\"\u003e\u003ccode\u003ef2cae7a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Add summary of PR to changelog for 8.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/7c7ec36354f49d1a092cb077fa4881ea4d70ba01\"\u003e\u003ccode\u003e7c7ec36\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Split resource exception handling tests in single and nested\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/92129c552da88ac30b578132031efa4b003ecc46\"\u003e\u003ccode\u003e92129c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Added exception forwarding to context tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/555fa9bb37770a6845a98be60b0c84876775552e\"\u003e\u003ccode\u003e555fa9b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Forward exception data to exit stack when calling \u003ccode\u003e__exit__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/16fe802a3f96c4c8fa3cd382f1a7577fda0c5321\"\u003e\u003ccode\u003e16fe802\u003c/code\u003e\u003c/a\u003e Add more tests on \u003ccode\u003eEnum\u003c/code\u003e rendering (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/d36de6fc67882f23d7a7d61cd4c0e25e0f88b0ac\"\u003e\u003ccode\u003ed36de6f\u003c/code\u003e\u003c/a\u003e Add more tests on Enum rendering their item's names and not values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/click/compare/8.2.1...8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datasets` from 4.0.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/datasets/releases\"\u003edatasets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix iterate nested field by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7775\"\u003ehuggingface/datasets#7775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for arrow iterable when concatenating or interleaving by \u003ca href=\"https://github.com/radulescupetru\"\u003e\u003ccode\u003e@​radulescupetru\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7771\"\u003ehuggingface/datasets#7771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix empty dataset to_parquet by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7779\"\u003ehuggingface/datasets#7779\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/radulescupetru\"\u003e\u003ccode\u003e@​radulescupetru\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7771\"\u003ehuggingface/datasets#7771\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/datasets/compare/4.1.0...4.1.1\"\u003ehttps://github.com/huggingface/datasets/compare/4.1.0...4.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch2\u003eDataset Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: use content defined chunking  by \u003ca href=\"https://github.com/kszucs\"\u003e\u003ccode\u003e@​kszucs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7589\"\u003ehuggingface/datasets#7589\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einternally uses \u003ccode\u003euse_content_defined_chunking=True\u003c/code\u003e when writing Parquet files\u003c/li\u003e\n\u003cli\u003ethis enables fast deduped uploads to Hugging Face !\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003e# Now faster thanks to content defined chunking\nds.push_to_hub(\u0026quot;username/dataset_name\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003ethis optimizes Parquet for Xet, the dedupe-based storage backend of Hugging Face. It allows to not have to upload data that already exist somewhere on HF (on an other file / version for example). Parquet content defined chunking defines Parquet pages boundaries based on the content of the data, in order to detect duplicate data easily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConcurrent push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7708\"\u003ehuggingface/datasets#7708\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConcurrent IterableDataset push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7710\"\u003ehuggingface/datasets#7710\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHDF5 support by \u003ca href=\"https://github.com/klamike\"\u003e\u003ccode\u003e@​klamike\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7690\"\u003ehuggingface/datasets#7690\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eload HDF5 datasets in one line of code\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eds = load_dataset(\u0026quot;username/dataset-with-hdf5-files\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eeach (possibly nested) field in the HDF5 file is parsed a a column, with the first dimension used for rows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther improvements and bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert to string when needed + faster .zstd by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7683\"\u003ehuggingface/datasets#7683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix audio cast storage from array + sampling_rate by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7684\"\u003ehuggingface/datasets#7684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix misleading add_column() usage example in docstring by \u003ca href=\"https://github.com/ArjunJagdale\"\u003e\u003ccode\u003e@​ArjunJagdale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7648\"\u003ehuggingface/datasets#7648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow dataset row indexing with np.int types (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7423\"\u003e#7423\u003c/a\u003e) by \u003ca href=\"https://github.com/DavidRConnell\"\u003e\u003ccode\u003e@​DavidRConnell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7438\"\u003ehuggingface/datasets#7438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate fsspec max version to current release 2025.7.0 by \u003ca href=\"https://github.com/rootAvish\"\u003e\u003ccode\u003e@​rootAvish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7701\"\u003ehuggingface/datasets#7701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dataset_dict push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7711\"\u003ehuggingface/datasets#7711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetry intermediate commits too by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7712\"\u003ehuggingface/datasets#7712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enum_proc=0 behave like None, num_proc=1 uses one worker (not main process) and clarify num_proc documentation by \u003ca href=\"https://github.com/tanuj-rai\"\u003e\u003ccode\u003e@​tanuj-rai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7702\"\u003ehuggingface/datasets#7702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cli.mdx to refer to the new \u0026quot;hf\u0026quot; CLI by \u003ca href=\"https://github.com/evalstate\"\u003e\u003ccode\u003e@​evalstate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7713\"\u003ehuggingface/datasets#7713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix num_proc=1 ci test by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7714\"\u003ehuggingface/datasets#7714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Use Image(mode=\u0026quot;F\u0026quot;) for PNG/JPEG depth maps  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7715\"\u003ehuggingface/datasets#7715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypo by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7716\"\u003ehuggingface/datasets#7716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix largelist repr by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7735\"\u003ehuggingface/datasets#7735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrammar fix: correct \u0026quot;showed\u0026quot; to \u0026quot;shown\u0026quot; in fingerprint.py by \u003ca href=\"https://github.com/brchristian\"\u003e\u003ccode\u003e@​brchristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7730\"\u003ehuggingface/datasets#7730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix type hint \u003ccode\u003etrain_test_split\u003c/code\u003e by \u003ca href=\"https://github.com/qgallouedec\"\u003e\u003ccode\u003e@​qgallouedec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7736\"\u003ehuggingface/datasets#7736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webdataset): don't .lower() field_name by \u003ca href=\"https://github.com/YassineYousfi\"\u003e\u003ccode\u003e@​YassineYousfi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7726\"\u003ehuggingface/datasets#7726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor HDF5 and preserve tree structure by \u003ca href=\"https://github.com/klamike\"\u003e\u003ccode\u003e@​klamike\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7743\"\u003ehuggingface/datasets#7743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add column overwrite example to batch mapping guide by \u003ca href=\"https://github.com/Sanjaykumar030\"\u003e\u003ccode\u003e@​Sanjaykumar030\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7737\"\u003ehuggingface/datasets#7737\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/huggingface/datasets/commit/9be15a723b460586999b6aa1f346e284342fcc1f\"\u003e\u003ccode\u003e9be15a7\u003c/code\u003e\u003c/a\u003e release: 4.1.1 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/25bc354e341eb88e0a7e774a7715b3201bbdd332\"\u003e\u003ccode\u003e25bc354\u003c/code\u003e\u003c/a\u003e fix empty dataset to_parquet (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7779\"\u003e#7779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/bd6b888fd7fb0ee92313b913d3df7d5eaf23a010\"\u003e\u003ccode\u003ebd6b888\u003c/code\u003e\u003c/a\u003e Add support for arrow iterable when concatenating or interleaving (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/a6d8f58789ec77f38b4c8b8697747ae796f9af79\"\u003e\u003ccode\u003ea6d8f58\u003c/code\u003e\u003c/a\u003e fix iterate nested field (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7775\"\u003e#7775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/4928d77183c583ed2c2ae7129dc1bc4b0833a09d\"\u003e\u003ccode\u003e4928d77\u003c/code\u003e\u003c/a\u003e Set dev version (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/dd280cb92b820688c1cc0e5f612d9d2dc6b6497e\"\u003e\u003ccode\u003edd280cb\u003c/code\u003e\u003c/a\u003e Release: 4.1.0 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/a3a1069b12d85307b1f95b31fca792d9b27226d2\"\u003e\u003ccode\u003ea3a1069\u003c/code\u003e\u003c/a\u003e Bump dill to 0.4.0 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/222bd57c40bc0580a4a80824ae8ec41a7d7672f5\"\u003e\u003ccode\u003e222bd57\u003c/code\u003e\u003c/a\u003e update torchcodec in ci (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7764\"\u003e#7764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/97daa9a3ab8d43724e2ae3f1c2c29687bd56c783\"\u003e\u003ccode\u003e97daa9a\u003c/code\u003e\u003c/a\u003e Fix typo in error message for cache directory deletion (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7749\"\u003e#7749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/5e04865459909f1c8fc7d309a95c475150252814\"\u003e\u003ccode\u003e5e04865\u003c/code\u003e\u003c/a\u003e add support for pyarrow string view in features (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/datasets/compare/4.0.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dill` from 0.3.8 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/16eb90b0895fa60c751bc4bdc18dbdf9a6b31a2e\"\u003e\u003ccode\u003e16eb90b\u003c/code\u003e\u003c/a\u003e tag: 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/cd7a5a8242a7039eb0c13320843dbb170b3b88ab\"\u003e\u003ccode\u003ecd7a5a8\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.5 to 3.1.6 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/0717bd1efe2ddd487762a472cb63253a504a760b\"\u003e\u003ccode\u003e0717bd1\u003c/code\u003e\u003c/a\u003e move travis build of 3.9 to focal (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/599265e0a0cec406e245808105b63987...\n\n_Description has been truncated_","html_url":"https://github.com/alexretana/JobPilot-JobSearchAssistant/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexretana%2FJobPilot-JobSearchAssistant/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"2848019599","node_id":"PR_kwDOPhbrx86pwVSP","number":12,"state":"open","title":"Bump the version-all group across 1 directory with 42 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-09-22T05:56:47.000Z","updated_at":"2025-09-22T05:56:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"version-all","update_count":42,"packages":[{"name":"email-validator","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/JoshData/python-email-validator"},{"name":"pytest","old_version":"8.4.1","new_version":"8.4.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"uvicorn","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/Kludex/uvicorn"},{"name":"anthropic","old_version":"0.64.0","new_version":"0.68.0","repository_url":"https://github.com/anthropics/anthropic-sdk-python"},{"name":"beautifulsoup4","old_version":"4.13.4","new_version":"4.13.5"},{"name":"boto3","old_version":"1.40.11","new_version":"1.40.35","repository_url":"https://github.com/boto/boto3"},{"name":"botocore","old_version":"1.40.11","new_version":"1.40.35","repository_url":"https://github.com/boto/botocore"},{"name":"click","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/pallets/click"},{"name":"datasets","old_version":"4.0.0","new_version":"4.1.1","repository_url":"https://github.com/huggingface/datasets"},{"name":"dill","old_version":"0.3.8","new_version":"0.4.0","repository_url":"https://github.com/uqfoundation/dill"},{"name":"dnspython","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/rthalley/dnspython"},{"name":"fsspec","old_version":"2025.3.0","new_version":"2025.9.0","repository_url":"https://github.com/fsspec/filesystem_spec"},{"name":"huggingface-hub","old_version":"0.34.4","new_version":"0.35.0","repository_url":"https://github.com/huggingface/huggingface_hub"},{"name":"jiter","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/pydantic/jiter"},{"name":"jsonschema","old_version":"4.25.0","new_version":"4.25.1","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"jsonschema-specifications","old_version":"2025.4.1","new_version":"2025.9.1","repository_url":"https://github.com/python-jsonschema/jsonschema-specifications"},{"name":"langchain-anthropic","old_version":"0.3.3","new_version":"0.3.20","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-core","old_version":"0.3.74","new_version":"0.3.76","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-ollama","old_version":"0.2.2","new_version":"0.3.8","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-openai","old_version":"0.3.1","new_version":"0.3.33","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langsmith","old_version":"0.4.14","new_version":"0.4.29","repository_url":"https://github.com/langchain-ai/langsmith-sdk"},{"name":"lxml","old_version":"6.0.0","new_version":"6.0.2","repository_url":"https://github.com/lxml/lxml"},{"name":"markdownify","old_version":"0.14.1","new_version":"1.2.0","repository_url":"https://github.com/matthewwithanm/python-markdownify"},{"name":"mcp","old_version":"1.13.0","new_version":"1.14.1","repository_url":"https://github.com/modelcontextprotocol/python-sdk"},{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"},{"name":"numpy","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/numpy/numpy"},{"name":"ollama","old_version":"0.5.3","new_version":"0.5.4","repository_url":"https://github.com/ollama/ollama-python"},{"name":"orjson","old_version":"3.11.2","new_version":"3.11.3","repository_url":"https://github.com/ijl/orjson"},{"name":"pandas","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/pandas-dev/pandas"},{"name":"posthog","old_version":"6.5.0","new_version":"6.7.5","repository_url":"https://github.com/posthog/posthog-python"},{"name":"pytest-asyncio","old_version":"0.26.0","new_version":"1.2.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"regex","old_version":"2025.7.34","new_version":"2025.9.18","repository_url":"https://github.com/mrabarnett/mrab-regex"},{"name":"requests","old_version":"2.32.4","new_version":"2.32.5","repository_url":"https://github.com/psf/requests"},{"name":"rpds-py","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/crate-py/rpds"},{"name":"s3transfer","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/boto/s3transfer"},{"name":"soupsieve","old_version":"2.7","new_version":"2.8","repository_url":"https://github.com/facelessuser/soupsieve"},{"name":"starlette","old_version":"0.47.2","new_version":"0.48.0","repository_url":"https://github.com/Kludex/starlette"},{"name":"typing-extensions","old_version":"4.14.1","new_version":"4.15.0","repository_url":"https://github.com/python/typing_extensions"},{"name":"zstandard","old_version":"0.23.0","new_version":"0.25.0","repository_url":"https://github.com/indygreg/python-zstandard"},{"name":"black","old_version":"24.3.0","new_version":"25.9.0","repository_url":"https://github.com/psf/black"},{"name":"ruff","old_version":"0.1.15","new_version":"0.13.1","repository_url":"https://github.com/astral-sh/ruff"},{"name":"uvicorn","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/Kludex/uvicorn"}],"path":null,"ecosystem":"pip"},"body":"Bumps the version-all group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [email-validator](https://github.com/JoshData/python-email-validator) | `2.2.0` | `2.3.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.4.1` | `8.4.2` |\n| [uvicorn](https://github.com/Kludex/uvicorn) | `0.35.0` | `0.36.0` |\n| [anthropic](https://github.com/anthropics/anthropic-sdk-python) | `0.64.0` | `0.68.0` |\n| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.13.4` | `4.13.5` |\n| [boto3](https://github.com/boto/boto3) | `1.40.11` | `1.40.35` |\n| [botocore](https://github.com/boto/botocore) | `1.40.11` | `1.40.35` |\n| [click](https://github.com/pallets/click) | `8.2.1` | `8.3.0` |\n| [datasets](https://github.com/huggingface/datasets) | `4.0.0` | `4.1.1` |\n| [dill](https://github.com/uqfoundation/dill) | `0.3.8` | `0.4.0` |\n| [dnspython](https://github.com/rthalley/dnspython) | `2.7.0` | `2.8.0` |\n| [fsspec](https://github.com/fsspec/filesystem_spec) | `2025.3.0` | `2025.9.0` |\n| [huggingface-hub](https://github.com/huggingface/huggingface_hub) | `0.34.4` | `0.35.0` |\n| [jiter](https://github.com/pydantic/jiter) | `0.10.0` | `0.11.0` |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.25.0` | `4.25.1` |\n| [jsonschema-specifications](https://github.com/python-jsonschema/jsonschema-specifications) | `2025.4.1` | `2025.9.1` |\n| [langchain-anthropic](https://github.com/langchain-ai/langchain) | `0.3.3` | `0.3.20` |\n| [langchain-core](https://github.com/langchain-ai/langchain) | `0.3.74` | `0.3.76` |\n| [langchain-ollama](https://github.com/langchain-ai/langchain) | `0.2.2` | `0.3.8` |\n| [langchain-openai](https://github.com/langchain-ai/langchain) | `0.3.1` | `0.3.33` |\n| [langsmith](https://github.com/langchain-ai/langsmith-sdk) | `0.4.14` | `0.4.29` |\n| [lxml](https://github.com/lxml/lxml) | `6.0.0` | `6.0.2` |\n| [markdownify](https://github.com/matthewwithanm/python-markdownify) | `0.14.1` | `1.2.0` |\n| [mcp](https://github.com/modelcontextprotocol/python-sdk) | `1.13.0` | `1.14.1` |\n| [multiprocess](https://github.com/uqfoundation/multiprocess) | `0.70.16` | `0.70.18` |\n| [numpy](https://github.com/numpy/numpy) | `2.3.2` | `2.3.3` |\n| [ollama](https://github.com/ollama/ollama-python) | `0.5.3` | `0.5.4` |\n| [orjson](https://github.com/ijl/orjson) | `3.11.2` | `3.11.3` |\n| [pandas](https://github.com/pandas-dev/pandas) | `2.3.1` | `2.3.2` |\n| [posthog](https://github.com/posthog/posthog-python) | `6.5.0` | `6.7.5` |\n| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.2.0` |\n| [regex](https://github.com/mrabarnett/mrab-regex) | `2025.7.34` | `2025.9.18` |\n| [requests](https://github.com/psf/requests) | `2.32.4` | `2.32.5` |\n| [rpds-py](https://github.com/crate-py/rpds) | `0.27.0` | `0.27.1` |\n| [s3transfer](https://github.com/boto/s3transfer) | `0.13.1` | `0.14.0` |\n| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.7` | `2.8` |\n| [starlette](https://github.com/Kludex/starlette) | `0.47.2` | `0.48.0` |\n| [typing-extensions](https://github.com/python/typing_extensions) | `4.14.1` | `4.15.0` |\n| [zstandard](https://github.com/indygreg/python-zstandard) | `0.23.0` | `0.25.0` |\n| [black](https://github.com/psf/black) | `24.3.0` | `25.9.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.1.15` | `0.13.1` |\n| [uvicorn[standard]](https://github.com/Kludex/uvicorn) | `0.35.0` | `0.36.0` |\n\n\nUpdates `email-validator` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JoshData/python-email-validator/releases\"\u003eemail-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/blob/main/CHANGELOG.md\"\u003eemail-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0 (August 26, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/commit/030a63a183a6a66450e98381ca9a23ab9769706a\"\u003e\u003ccode\u003e030a63a\u003c/code\u003e\u003c/a\u003e Version 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/e943a0f07f5c130b4a419e0cd79f705f36bf24fe\"\u003e\u003ccode\u003ee943a0f\u003c/code\u003e\u003c/a\u003e Raise TypeError when an invalid argument is passed for email, closes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/155\"\u003e#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/f90d256045dc1ccbcffd5514189267d14a9e3ea1\"\u003e\u003ccode\u003ef90d256\u003c/code\u003e\u003c/a\u003e Remove local part length check unless new strict flag is given, fixes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/158\"\u003e#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/98800bac023b8713351393a5043034065f1ea6cb\"\u003e\u003ccode\u003e98800ba\u003c/code\u003e\u003c/a\u003e Add explicit checks for internationalized domain name characters invalid unde...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/936aead3bf5c608f8561954e0d2955b7f97bfdad\"\u003e\u003ccode\u003e936aead\u003c/code\u003e\u003c/a\u003e Fix final syntax checks on normalized internationalized domains checking the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/8043de49596f08d54a07e2bc7c442ced074216a6\"\u003e\u003ccode\u003e8043de4\u003c/code\u003e\u003c/a\u003e NFC-normalize display names per UTS \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/39\"\u003e#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/bc08faa2a74b51a9e7ba7ff4f995c0b475cb5b12\"\u003e\u003ccode\u003ebc08faa\u003c/code\u003e\u003c/a\u003e Add one-off error messages for full-width-at and small-commercial-at which ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/a1c90ab58fb0f5d969a8351a68ca15bff068527c\"\u003e\u003ccode\u003ea1c90ab\u003c/code\u003e\u003c/a\u003e Split exceptions_types.py into exceptions.py and types.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/dbcf07cc5c8066c14b6dc58d2dbb4a1e582eeefd\"\u003e\u003ccode\u003edbcf07c\u003c/code\u003e\u003c/a\u003e Change package name from using underscore to dash to match PyPi normalized pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/7c22208ee5b82c377e960ddcea5293691eadc6cc\"\u003e\u003ccode\u003e7c22208\u003c/code\u003e\u003c/a\u003e Support ALLOW_DISPLAY_NAME and ALLOW_EMPTY_LOCAL in the CLI (\u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JoshData/python-email-validator/compare/v2.2.0...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.4.1 to 8.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.2\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.2 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13478\"\u003e#13478\u003c/a\u003e: Fixed a crash when using \u003ccode\u003econsole_output_style\u003c/code\u003e{.interpreted-text role=\u0026quot;confval\u0026quot;} with \u003ccode\u003etimes\u003c/code\u003e and a module is skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13530\"\u003e#13530\u003c/a\u003e: Fixed a crash when using \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and \u003ccode\u003edecimal.Decimal\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} instances with the \u003ccode\u003edecimal.FloatOperation\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} trap set.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13549\"\u003e#13549\u003c/a\u003e: No longer evaluate type annotations in Python \u003ccode\u003e3.14\u003c/code\u003e when inspecting function signatures.\u003c/p\u003e\n\u003cp\u003eThis prevents crashes during module collection when modules do not explicitly use \u003ccode\u003efrom __future__ import annotations\u003c/code\u003e and import types for annotations within a \u003ccode\u003eif TYPE_CHECKING:\u003c/code\u003e block.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13559\"\u003e#13559\u003c/a\u003e: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in \u003ccode\u003epytest.Parser.addini\u003c/code\u003e{.interpreted-text role=\u0026quot;meth\u0026quot;}.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13563\"\u003e#13563\u003c/a\u003e: \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now only imports \u003ccode\u003enumpy\u003c/code\u003e if NumPy is already in \u003ccode\u003esys.modules\u003c/code\u003e. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13577\"\u003e#13577\u003c/a\u003e: Clarify that \u003ccode\u003epytest_generate_tests\u003c/code\u003e is discovered in test modules/classes; other hooks must be in \u003ccode\u003econftest.py\u003c/code\u003e or plugins.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13480\"\u003e#13480\u003c/a\u003e: Self-testing: fixed a few test failures when run with \u003ccode\u003e-Wdefault\u003c/code\u003e or a similar override.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13547\"\u003e#13547\u003c/a\u003e: Self-testing: corrected expected message for \u003ccode\u003etest_doctest_unexpected_exception\u003c/code\u003e in Python \u003ccode\u003e3.14\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13684\"\u003e#13684\u003c/a\u003e: Make pytest's own testsuite insensitive to the presence of the \u003ccode\u003eCI\u003c/code\u003e environment variable -- by \u003ccode\u003eogrisel\u003c/code\u003e{.interpreted-text role=\u0026quot;user\u0026quot;}.\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/pytest-dev/pytest/commit/bfae4224fd554d3d7f2c277a4cc092b6ec6af3ae\"\u003e\u003ccode\u003ebfae422\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/89905381a163be30ae87d62e5f750e902d750c5f\"\u003e\u003ccode\u003e8990538\u003c/code\u003e\u003c/a\u003e Fix passenv CI in tox ini and make tests insensitive to the presence of the C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/ca676bfe005aebcb12f4146d1b0f1d2772e2cd5d\"\u003e\u003ccode\u003eca676bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13687\"\u003e#13687\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/e63f6e51c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/975a60a63ce385a44655596e254c1899feaa53e4\"\u003e\u003ccode\u003e975a60a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13686\"\u003e#13686\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/12bde8af6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/7723ce84b87ab08f86ddafcb342acc28ba5ec99d\"\u003e\u003ccode\u003e7723ce8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13683\"\u003e#13683\u003c/a\u003e from even-even/fix_Exeption_to_Exception_in_errorMe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7f05680d1301e0969b30bcb3c4b27433c9ee2b7\"\u003e\u003ccode\u003eb7f0568\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13685\"\u003e#13685\u003c/a\u003e from CoretexShadow/fix/docs-pytest-generate-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2c94c4a6948ba53440818389298157fa5d5f94cd\"\u003e\u003ccode\u003e2c94c4a\u003c/code\u003e\u003c/a\u003e add missing colon (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13640\"\u003e#13640\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13641\"\u003e#13641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c3d7684bc01c8c48d05145a30c5211ca8656c68c\"\u003e\u003ccode\u003ec3d7684\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13606\"\u003e#13606\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/5f9938563...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/dc6e3be2ddc75a149b6d102d9b7c82ee47a00cfa\"\u003e\u003ccode\u003edc6e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13605\"\u003e#13605\u003c/a\u003e from The-Compiler/training-update-2025-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/f87289c36c8dbe7740e3020f5546b6f8b0861ff0\"\u003e\u003ccode\u003ef87289c\u003c/code\u003e\u003c/a\u003e Fix crash with \u003ccode\u003etimes\u003c/code\u003e output style and skipped module (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13573\"\u003e#13573\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.4.1...8.4.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.35.0 to 0.36.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.36.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom IOLOOPs by \u003ca href=\"https://github.com/gnir-work\"\u003e\u003ccode\u003e@​gnir-work\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2435\"\u003eKludex/uvicorn#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to provide importable string in \u003ccode\u003e--http\u003c/code\u003e, \u003ccode\u003e--ws\u003c/code\u003e and \u003ccode\u003e--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/2658\"\u003eKludex/uvicorn#2658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gnir-work\"\u003e\u003ccode\u003e@​gnir-work\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2435\"\u003eKludex/uvicorn#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2659\"\u003eKludex/uvicorn#2659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/secrett2633\"\u003e\u003ccode\u003e@​secrett2633\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2684\"\u003eKludex/uvicorn#2684\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.35.0...0.36.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.35.0...0.36.0\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.36.0 (September 20, 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom IOLOOPs (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2435\"\u003e#2435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow to provide importable string in \u003ccode\u003e--http\u003c/code\u003e, \u003ccode\u003e--ws\u003c/code\u003e and \u003ccode\u003e--loop\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2658\"\u003e#2658\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/0e3b18c39959ad4ec8bfe6cb7e11c82664aaa702\"\u003e\u003ccode\u003e0e3b18c\u003c/code\u003e\u003c/a\u003e Version 0.36.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2704\"\u003e#2704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/f84661d56eb14bbd29b995af8774c73856e3ce04\"\u003e\u003ccode\u003ef84661d\u003c/code\u003e\u003c/a\u003e chore: drop mention to scripts/publish (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2696\"\u003e#2696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/dcd7e6c94e87b6ffbce378e4ada3d67654af975d\"\u003e\u003ccode\u003edcd7e6c\u003c/code\u003e\u003c/a\u003e docs: replace uvicorn.org by uvicorn.dev (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/e5e7344a2554a0e4cd2f942c8699289edaf7b220\"\u003e\u003ccode\u003ee5e7344\u003c/code\u003e\u003c/a\u003e Bump astral-sh/setup-uv from 6.6.1 to 6.7.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2701\"\u003e#2701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/b40c4288c7283e3568642fa9e0c330f45ce5020d\"\u003e\u003ccode\u003eb40c428\u003c/code\u003e\u003c/a\u003e docs: add docs to uvicorn.dev (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/dca6b1c529f2727ebb451726a69680c8dab06b9d\"\u003e\u003ccode\u003edca6b1c\u003c/code\u003e\u003c/a\u003e ci: update dependabot ecosystem from pip to uv (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2700\"\u003e#2700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/fe50e5d9933fc09c347b991d6376c02ada3f0f21\"\u003e\u003ccode\u003efe50e5d\u003c/code\u003e\u003c/a\u003e Add Marcelo Trylesinski to the license (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2699\"\u003e#2699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/d41737158f9f1dec770f7e1607de000b546d41dd\"\u003e\u003ccode\u003ed417371\u003c/code\u003e\u003c/a\u003e ci: publish docs on \u003ccode\u003eworkflow_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2695\"\u003e#2695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/bf337d62d5d645bd00f25777fd0740158814d2ed\"\u003e\u003ccode\u003ebf337d6\u003c/code\u003e\u003c/a\u003e Use uv instead of plain pip (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2693\"\u003e#2693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/ea9e01e3b06ad149e099de4d172abedf722fd971\"\u003e\u003ccode\u003eea9e01e\u003c/code\u003e\u003c/a\u003e chore: rename pipeline file to match starlette (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2692\"\u003e#2692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.35.0...0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anthropic` from 0.64.0 to 0.68.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/releases\"\u003eanthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.68.0\u003c/h2\u003e\n\u003ch2\u003e0.68.0 (2025-09-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.67.0...v0.68.0\"\u003ev0.67.0...v0.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd tool running helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d9c9ce63de5b5888dff0d9ba2d79724520152420\"\u003ed9c9ce6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9858c791309a1af2fbc2cb4d042812de83d1a635\"\u003e9858c79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update pydantic dependency (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f59c2f196a09c80f6b46cac19e9d0ace18200da8\"\u003ef59c2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e simplify \u003ccode\u003eget_platform\u003c/code\u003e test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7596748699ff3113b6cb6c1511cf4a33d0453233\"\u003e7596748\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.67.0\u003c/h2\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.66.0\u003c/h2\u003e\n\u003ch2\u003e0.66.0 (2025-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.65.0...v0.66.0\"\u003ev0.65.0...v0.66.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Documents in tool results (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5309dad584bb31284516e0d44681f1b46d1a663d\"\u003e5309dad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.65.0\u003c/h2\u003e\n\u003ch2\u003e0.65.0 (2025-09-02)\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/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md\"\u003eanthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.68.0 (2025-09-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.67.0...v0.68.0\"\u003ev0.67.0...v0.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd tool running helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d9c9ce63de5b5888dff0d9ba2d79724520152420\"\u003ed9c9ce6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9858c791309a1af2fbc2cb4d042812de83d1a635\"\u003e9858c79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update pydantic dependency (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f59c2f196a09c80f6b46cac19e9d0ace18200da8\"\u003ef59c2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e simplify \u003ccode\u003eget_platform\u003c/code\u003e test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7596748699ff3113b6cb6c1511cf4a33d0453233\"\u003e7596748\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.66.0 (2025-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.65.0...v0.66.0\"\u003ev0.65.0...v0.66.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Documents in tool results (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5309dad584bb31284516e0d44681f1b46d1a663d\"\u003e5309dad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.65.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.65.0\"\u003ev0.64.0...v0.65.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/anthropics/anthropic-sdk-python/commit/42e55e5d5272c1c811a3bb12468c435ed3b1daf9\"\u003e\u003ccode\u003e42e55e5\u003c/code\u003e\u003c/a\u003e release: 0.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/1579dc24848289560be573c56f0a11bde077e882\"\u003e\u003ccode\u003e1579dc2\u003c/code\u003e\u003c/a\u003e feat: add tool running helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/e19cadeef9c05f03ad8d717e190bedc069fe1842\"\u003e\u003ccode\u003ee19cade\u003c/code\u003e\u003c/a\u003e chore(internal): update pydantic dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f8c979cd210a2608c3f9e6141cdff8cef953dd37\"\u003e\u003ccode\u003ef8c979c\u003c/code\u003e\u003c/a\u003e chore(internal): fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f9db69161db2427d9502171bd6ac558707a3094a\"\u003e\u003ccode\u003ef9db691\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/896462d9d16adaae13f952612f4d5a482c06f568\"\u003e\u003ccode\u003e896462d\u003c/code\u003e\u003c/a\u003e chore(tests): simplify \u003ccode\u003eget_platform\u003c/code\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f31b3a2c750429e211af7a1d7bb4b8fc61caedd3\"\u003e\u003ccode\u003ef31b3a2\u003c/code\u003e\u003c/a\u003e release: 0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/43a51356f3e5bcdd4a1f52d52dab25b5bdf584cb\"\u003e\u003ccode\u003e43a5135\u003c/code\u003e\u003c/a\u003e feat(api): adds support for web_fetch_20250910 tool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/0f7f2b64f948e0a7257e8f73b17874f984dfa1f0\"\u003e\u003ccode\u003e0f7f2b6\u003c/code\u003e\u003c/a\u003e fix(types/beta): add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/26edcf7661075d5c50a7ff763cf5ccf85213320b\"\u003e\u003ccode\u003e26edcf7\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.68.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.13.5\n\nUpdates `boto3` from 1.40.11 to 1.40.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/22fa3d5e8445bb96e085b4663e4fc2cecaf00488\"\u003e\u003ccode\u003e22fa3d5\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.35'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/021298e47cf619b0325b9e68e648fb7278aa9f19\"\u003e\u003ccode\u003e021298e\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/02961e67cc3c95e51795c08767e828bc22d50163\"\u003e\u003ccode\u003e02961e6\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/1564e42c44752bac70ea2cdfbb589bdcb9321cf5\"\u003e\u003ccode\u003e1564e42\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.34'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/b5c8399b34e1fed6a72bdfffe28b7e165f19490f\"\u003e\u003ccode\u003eb5c8399\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.34' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/dd6d06bedacbc7022c1a186ad3168e1b60c681f4\"\u003e\u003ccode\u003edd6d06b\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/80c94bffbbbaae01d40ce569c5a5b58d4b868cb6\"\u003e\u003ccode\u003e80c94bf\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/910767fbbe9ce1879ea530aed93c50623bbcac1f\"\u003e\u003ccode\u003e910767f\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.33'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/09242b81e059d5ff9c354040dd86117cdb0175e1\"\u003e\u003ccode\u003e09242b8\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.33' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/74901abec141fdf623de2f6c9364db5266ac1abe\"\u003e\u003ccode\u003e74901ab\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.40.11...1.40.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore` from 1.40.11 to 1.40.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/331de65e7532d4641b797c35ca264b90987e3328\"\u003e\u003ccode\u003e331de65\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.35'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/4451f93aa2eb401b7b8f4aef6e24f2ccc2e09fdd\"\u003e\u003ccode\u003e4451f93\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/387a2a4cfed21d8c79f60130c0edc6446e21621d\"\u003e\u003ccode\u003e387a2a4\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/fd4916f863a7b8737e121345118d68b99e2705be\"\u003e\u003ccode\u003efd4916f\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/de187f398ba981be728e3c69f23d6b634d555016\"\u003e\u003ccode\u003ede187f3\u003c/code\u003e\u003c/a\u003e Update sms-voice models and endpoint tests to latest version. (\u003ca href=\"https://redirect.github.com/boto/botocore/issues/3553\"\u003e#3553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/c198e2cd793e36106e045a5f5f3103a08c874f2d\"\u003e\u003ccode\u003ec198e2c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.34'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/2913d26987b916214a13ca4632ff8a199a55d0bd\"\u003e\u003ccode\u003e2913d26\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.34' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/68cf413682ea3330681174031a38335c258eee70\"\u003e\u003ccode\u003e68cf413\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/2588fd66e9121dea5d9a62699381743c8de9c94d\"\u003e\u003ccode\u003e2588fd6\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/8455ff93ad5bbb482f1440faaf755ce918820a1e\"\u003e\u003ccode\u003e8455ff9\u003c/code\u003e\u003c/a\u003e Track assume-role and profile related credential feature ids (\u003ca href=\"https://redirect.github.com/boto/botocore/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/botocore/compare/1.40.11...1.40.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `click` from 8.2.1 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/click/releases\"\u003eclick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.3.0\u003c/h2\u003e\n\u003cp\u003eThis is the Click 8.3.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecation, or introduce potentially breaking changes.\u003c/p\u003e\n\u003cp\u003eWe encourage everyone to upgrade. You can read more about our \u003ca href=\"https://palletsprojects.com/versions\"\u003eVersion Support Policy\u003c/a\u003e on our website.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/click/8.3.0/\"\u003ehttps://pypi.org/project/click/8.3.0/\u003c/a\u003e\nChanges:  \u003ca href=\"https://click.palletsprojects.com/page/changes/#version-8-3-0\"\u003ehttps://click.palletsprojects.com/page/changes/#version-8-3-0\u003c/a\u003e\nMilestone \u003ca href=\"https://github.com/pallets/click/milestone/27\"\u003ehttps://github.com/pallets/click/milestone/27\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eImproved flag option handling\u003c/strong\u003e: Reworked the relationship between \u003ccode\u003eflag_value\u003c/code\u003e\nand \u003ccode\u003edefault\u003c/code\u003e parameters for better consistency:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter value is now preserved as-is and passed directly\nto CLI functions (no more unexpected transformations)\u003c/li\u003e\n\u003cli\u003eException: flag options with \u003ccode\u003edefault=True\u003c/code\u003e maintain backward compatibility\nby defaulting to their \u003ccode\u003eflag_value\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter can now be any type (\u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003eNone\u003c/code\u003e, etc.)\u003c/li\u003e\n\u003cli\u003eFixes inconsistencies reported in: \u003ca href=\"https://redirect.github.com/pallets/click/issues/1992\"\u003e#1992\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2514\"\u003e#2514\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2610\"\u003e#2610\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/3024\"\u003e#3024\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003edefault\u003c/code\u003e to be set on \u003ccode\u003eArgument\u003c/code\u003e for \u003ccode\u003enargs = -1\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2164\"\u003e#2164\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for \u003ccode\u003enargs\u003c/code\u003e option in combination with flag\noption \u003ca href=\"https://redirect.github.com/pallets/click/issues/2813\"\u003e#2813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for nargs option in combination with flag option \u003ca href=\"https://redirect.github.com/pallets/click/issues/2813\"\u003e#2813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix handling of quoted and escaped parameters in Fish autocompletion. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2995\"\u003e#2995\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3013\"\u003e#3013\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLazily import \u003ccode\u003eshutil\u003c/code\u003e.  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3023\"\u003e#3023\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly forward exception information to resources registered with\n\u003ccode\u003eclick.core.Context.with_resource()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3058\"\u003e#3058\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression related to EOF handling in CliRunner.  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2939\"\u003e#2939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2940\"\u003e#2940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.2.2\u003c/h2\u003e\n\u003cp\u003eThis is the Click 8.2.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/click/8.2.2/\"\u003ehttps://pypi.org/project/click/8.2.2/\u003c/a\u003e\nChanges: \u003ca href=\"https://click.palletsprojects.com/page/changes/#version-8-2-2\"\u003ehttps://click.palletsprojects.com/page/changes/#version-8-2-2\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/click/milestone/25\"\u003ehttps://github.com/pallets/click/milestone/25\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reconciliation of \u003ccode\u003edefault\u003c/code\u003e, \u003ccode\u003eflag_value\u003c/code\u003e and \u003ccode\u003etype\u003c/code\u003e parameters for\nflag options, as well as parsing and normalization of environment variables.\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/2952\"\u003e#2952\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2956\"\u003e#2956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typing issue in \u003ccode\u003eBadParameter\u003c/code\u003e and \u003ccode\u003eMissingParameter\u003c/code\u003e exceptions for the\nparameter \u003ccode\u003eparam_hint\u003c/code\u003e that did not allow for a sequence of string where the\nunderlying functino \u003ccode\u003e_join_param_hints\u003c/code\u003e allows for it. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2777\"\u003e#2777\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2990\"\u003e#2990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the value of \u003ccode\u003eEnum\u003c/code\u003e choices to render their default value in help\nscreen. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2911\"\u003e#2911\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3004\"\u003e#3004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix completion for the Z shell (\u003ccode\u003ezsh\u003c/code\u003e) for completion items containing\ncolons. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2703\"\u003e#2703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2846\"\u003e#2846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't include envvar in error hint when not configured. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2971\"\u003e#2971\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2972\"\u003e#2972\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/click/blob/main/CHANGES.rst\"\u003eclick's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 8.3.0\u003c/h2\u003e\n\u003cp\u003eReleased 2025-09-15\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eImproved flag option handling\u003c/strong\u003e: Reworked the relationship between \u003ccode\u003eflag_value\u003c/code\u003e\nand \u003ccode\u003edefault\u003c/code\u003e parameters for better consistency:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter value is now preserved as-is and passed directly\nto CLI functions (no more unexpected transformations)\u003c/li\u003e\n\u003cli\u003eException: flag options with \u003ccode\u003edefault=True\u003c/code\u003e maintain backward compatibility\nby defaulting to their \u003ccode\u003eflag_value\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter can now be any type (\u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003eNone\u003c/code\u003e, etc.)\u003c/li\u003e\n\u003cli\u003eFixes inconsistencies reported in: :issue:\u003ccode\u003e1992\u003c/code\u003e :issue:\u003ccode\u003e2514\u003c/code\u003e :issue:\u003ccode\u003e2610\u003c/code\u003e\n:issue:\u003ccode\u003e3024\u003c/code\u003e :pr:\u003ccode\u003e3030\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003edefault\u003c/code\u003e to be set on \u003ccode\u003eArgument\u003c/code\u003e for \u003ccode\u003enargs = -1\u003c/code\u003e. :issue:\u003ccode\u003e2164\u003c/code\u003e\n:pr:\u003ccode\u003e3030\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for \u003ccode\u003enargs\u003c/code\u003e option in combination with flag\noption :issue:\u003ccode\u003e2813\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for nargs option in combination with flag option :issue:\u003ccode\u003e2813\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix handling of quoted and escaped parameters in Fish autocompletion. :issue:\u003ccode\u003e2995\u003c/code\u003e :pr:\u003ccode\u003e3013\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLazily import \u003ccode\u003eshutil\u003c/code\u003e. :pr:\u003ccode\u003e3023\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly forward exception information to resources registered with\n\u003ccode\u003eclick.core.Context.with_resource()\u003c/code\u003e. :issue:\u003ccode\u003e2447\u003c/code\u003e :pr:\u003ccode\u003e3058\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression related to EOF handling in CliRunner. :issue:\u003ccode\u003e2939\u003c/code\u003e:pr:\u003ccode\u003e2940\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 8.2.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-07-31\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reconciliation of \u003ccode\u003edefault\u003c/code\u003e, \u003ccode\u003eflag_value\u003c/code\u003e and \u003ccode\u003etype\u003c/code\u003e parameters for\nflag options, as well as parsing and normalization of environment variables.\n:issue:\u003ccode\u003e2952\u003c/code\u003e :pr:\u003ccode\u003e2956\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix typing issue in \u003ccode\u003eBadParameter\u003c/code\u003e and \u003ccode\u003eMissingParameter\u003c/code\u003e exceptions for the\nparameter \u003ccode\u003eparam_hint\u003c/code\u003e that did not allow for a sequence of string where the\nunderlying function \u003ccode\u003e_join_param_hints\u003c/code\u003e allows for it. :issue:\u003ccode\u003e2777\u003c/code\u003e :pr:\u003ccode\u003e2990\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse the value of \u003ccode\u003eEnum\u003c/code\u003e choices to render their default value in help\nscreen. Refs :issue:\u003ccode\u003e2911\u003c/code\u003e :pr:\u003ccode\u003e3004\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix completion for the Z shell (\u003ccode\u003ezsh\u003c/code\u003e) for completion items containing\ncolons. :issue:\u003ccode\u003e2703\u003c/code\u003e :pr:\u003ccode\u003e2846\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDon't include envvar in error hint when not configured. :issue:\u003ccode\u003e2971\u003c/code\u003e :pr:\u003ccode\u003e2972\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a rare race in \u003ccode\u003eclick.testing.StreamMixer\u003c/code\u003e's finalization that manifested\nas a \u003ccode\u003eValueError\u003c/code\u003e on close in a multi-threaded test session.\n:issue:\u003ccode\u003e2993\u003c/code\u003e :pr:\u003ccode\u003e2991\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/click/commit/00fadb8904387158ce6e9aa1573be770446895c1\"\u003e\u003ccode\u003e00fadb8\u003c/code\u003e\u003c/a\u003e Release version 8.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/2a0e3ba907927ade6951d5732b775f11b54cb766\"\u003e\u003ccode\u003e2a0e3ba\u003c/code\u003e\u003c/a\u003e testing/CliRunner: Fix regression related to EOF introduced in 262bdf0 (\u003ca href=\"https://redirect.github.com/pallets/click/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/e11a1efc3395e998a1521a0dc35672a799e78d30\"\u003e\u003ccode\u003ee11a1ef\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-cli-runner-prompt-eof-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/36deba8a95a2585de1a2aa4475b7f054f52830ac\"\u003e\u003ccode\u003e36deba8\u003c/code\u003e\u003c/a\u003e Forward exception information to resources registered in a context (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/f2cae7ae997cd32311cab3dede4c2b89fe05e191\"\u003e\u003ccode\u003ef2cae7a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Add summary of PR to changelog for 8.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/7c7ec36354f49d1a092cb077fa4881ea4d70ba01\"\u003e\u003ccode\u003e7c7ec36\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Split resource exception handling tests in single and nested\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/92129c552da88ac30b578132031efa4b003ecc46\"\u003e\u003ccode\u003e92129c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Added exception forwarding to context tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/555fa9bb37770a6845a98be60b0c84876775552e\"\u003e\u003ccode\u003e555fa9b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Forward exception data to exit stack when calling \u003ccode\u003e__exit__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/16fe802a3f96c4c8fa3cd382f1a7577fda0c5321\"\u003e\u003ccode\u003e16fe802\u003c/code\u003e\u003c/a\u003e Add more tests on \u003ccode\u003eEnum\u003c/code\u003e rendering (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/d36de6fc67882f23d7a7d61cd4c0e25e0f88b0ac\"\u003e\u003ccode\u003ed36de6f\u003c/code\u003e\u003c/a\u003e Add more tests on Enum rendering their item's names and not values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/click/compare/8.2.1...8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datasets` from 4.0.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/datasets/releases\"\u003edatasets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix iterate nested field by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7775\"\u003ehuggingface/datasets#7775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for arrow iterable when concatenating or interleaving by \u003ca href=\"https://github.com/radulescupetru\"\u003e\u003ccode\u003e@​radulescupetru\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7771\"\u003ehuggingface/datasets#7771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix empty dataset to_parquet by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7779\"\u003ehuggingface/datasets#7779\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/radulescupetru\"\u003e\u003ccode\u003e@​radulescupetru\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7771\"\u003ehuggingface/datasets#7771\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/datasets/compare/4.1.0...4.1.1\"\u003ehttps://github.com/huggingface/datasets/compare/4.1.0...4.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch2\u003eDataset Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: use content defined chunking  by \u003ca href=\"https://github.com/kszucs\"\u003e\u003ccode\u003e@​kszucs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7589\"\u003ehuggingface/datasets#7589\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003euse_content_defined_chunking=True\u003c/code\u003e when writing Parquet files\u003c/li\u003e\n\u003cli\u003ethis enables fast deduped uploads to Hugging Face !\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003e# Now faster thanks to content defined chunking\nds.push_to_hub(\u0026quot;username/dataset_name\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003ethis optimizes Parquet for Xet, the dedupe-based storage backend of Hugging Face. It allows to not have to upload data that already exist somewhere on HF (on an other file / version for example). Parquet content defined chunking defines Parquet pages boundaries based on the content of the data, in order to detect duplicate data easily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConcurrent push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7708\"\u003ehuggingface/datasets#7708\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConcurrent IterableDataset push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7710\"\u003ehuggingface/datasets#7710\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHDF5 support by \u003ca href=\"https://github.com/klamike\"\u003e\u003ccode\u003e@​klamike\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7690\"\u003ehuggingface/datasets#7690\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eload HDF5 datasets in one line of code\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eds = load_dataset(\u0026quot;username/dataset-with-hdf5-files\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eeach (possibly nested) field in the HDF5 file is parsed a a column, with the first dimension used for rows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther improvements and bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert to string when needed + faster .zstd by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7683\"\u003ehuggingface/datasets#7683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix audio cast storage from array + sampling_rate by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7684\"\u003ehuggingface/datasets#7684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix misleading add_column() usage example in docstring by \u003ca href=\"https://github.com/ArjunJagdale\"\u003e\u003ccode\u003e@​ArjunJagdale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7648\"\u003ehuggingface/datasets#7648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow dataset row indexing with np.int types (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7423\"\u003e#7423\u003c/a\u003e) by \u003ca href=\"https://github.com/DavidRConnell\"\u003e\u003ccode\u003e@​DavidRConnell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7438\"\u003ehuggingface/datasets#7438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate fsspec max version to current release 2025.7.0 by \u003ca href=\"https://github.com/rootAvish\"\u003e\u003ccode\u003e@​rootAvish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7701\"\u003ehuggingface/datasets#7701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dataset_dict push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7711\"\u003ehuggingface/datasets#7711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetry intermediate commits too by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7712\"\u003ehuggingface/datasets#7712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enum_proc=0 behave like None, num_proc=1 uses one worker (not main process) and clarify num_proc documentation by \u003ca href=\"https://github.com/tanuj-rai\"\u003e\u003ccode\u003e@​tanuj-rai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7702\"\u003ehuggingface/datasets#7702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cli.mdx to refer to the new \u0026quot;hf\u0026quot; CLI by \u003ca href=\"https://github.com/evalstate\"\u003e\u003ccode\u003e@​evalstate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7713\"\u003ehuggingface/datasets#7713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix num_proc=1 ci test by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7714\"\u003ehuggingface/datasets#7714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Use Image(mode=\u0026quot;F\u0026quot;) for PNG/JPEG depth maps  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7715\"\u003ehuggingface/datasets#7715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypo by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7716\"\u003ehuggingface/datasets#7716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix largelist repr by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7735\"\u003ehuggingface/datasets#7735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrammar fix: correct \u0026quot;showed\u0026quot; to \u0026quot;shown\u0026quot; in fingerprint.py by \u003ca href=\"https://github.com/brchristian\"\u003e\u003ccode\u003e@​brchristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7730\"\u003ehuggingface/datasets#7730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix type hint \u003ccode\u003etrain_test_split\u003c/code\u003e by \u003ca href=\"https://github.com/qgallouedec\"\u003e\u003ccode\u003e@​qgallouedec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7736\"\u003ehuggingface/datasets#7736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webdataset): don't .lower() field_name by \u003ca href=\"https://github.com/YassineYousfi\"\u003e\u003ccode\u003e@​YassineYousfi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7726\"\u003ehuggingface/datasets#7726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor HDF5 and preserve tree structure by \u003ca href=\"https://github.com/klamike\"\u003e\u003ccode\u003e@​klamike\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7743\"\u003ehuggingface/datasets#7743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add column overwrite example to batch mapping guide by \u003ca href=\"https://github.com/Sanjaykumar030\"\u003e\u003ccode\u003e@​Sanjaykumar030\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7737\"\u003ehuggingface/datasets#7737\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/huggingface/datasets/commit/9be15a723b460586999b6aa1f346e284342fcc1f\"\u003e\u003ccode\u003e9be15a7\u003c/code\u003e\u003c/a\u003e release: 4.1.1 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/25bc354e341eb88e0a7e774a7715b3201bbdd332\"\u003e\u003ccode\u003e25bc354\u003c/code\u003e\u003c/a\u003e fix empty dataset to_parquet (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7779\"\u003e#7779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/bd6b888fd7fb0ee92313b913d3df7d5eaf23a010\"\u003e\u003ccode\u003ebd6b888\u003c/code\u003e\u003c/a\u003e Add support for arrow iterable when concatenating or interleaving (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/a6d8f58789ec77f38b4c8b8697747ae796f9af79\"\u003e\u003ccode\u003ea6d8f58\u003c/code\u003e\u003c/a\u003e fix iterate nested field (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7775\"\u003e#7775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/4928d77183c583ed2c2ae7129dc1bc4b0833a09d\"\u003e\u003ccode\u003e4928d77\u003c/code\u003e\u003c/a\u003e Set dev version (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/dd280cb92b820688c1cc0e5f612d9d2dc6b6497e\"\u003e\u003ccode\u003edd280cb\u003c/code\u003e\u003c/a\u003e Release: 4.1.0 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/a3a1069b12d85307b1f95b31fca792d9b27226d2\"\u003e\u003ccode\u003ea3a1069\u003c/code\u003e\u003c/a\u003e Bump dill to 0.4.0 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/222bd57c40bc0580a4a80824ae8ec41a7d7672f5\"\u003e\u003ccode\u003e222bd57\u003c/code\u003e\u003c/a\u003e update torchcodec in ci (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7764\"\u003e#7764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/97daa9a3ab8d43724e2ae3f1c2c29687bd56c783\"\u003e\u003ccode\u003e97daa9a\u003c/code\u003e\u003c/a\u003e Fix typo in error message for cache directory deletion (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7749\"\u003e#7749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/5e04865459909f1c8fc7d309a95c475150252814\"\u003e\u003ccode\u003e5e04865\u003c/code\u003e\u003c/a\u003e add support for pyarrow string view in features (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/datasets/compare/4.0.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dill` from 0.3.8 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/16eb90b0895fa60c751bc4bdc18dbdf9a6b31a2e\"\u003e\u003ccode\u003e16eb90b\u003c/code\u003e\u003c/a\u003e tag: 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/cd7a5a8242a7039eb0c13320843dbb170b3b88ab\"\u003e\u003ccode\u003ecd7a5a8\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.5 to 3.1.6 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/0717bd1efe2ddd487762a472cb63253a504a760b\"\u003e\u003ccode\u003e0717bd1\u003c/code\u003e\u003c/a\u003e move travis build of 3.9 to focal (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/599265e0a0cec406e245808105b63987077f53f2\"\u003e\u003ccode\u003e599265e\u003c/code\u003e\u003c/a\u003e fix CodeType support for PyPy3.11 7.3.19+ (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/acc49cfe97e333a8133280b909f09c723cc0fec5\"\u003e\u003ccode\u003eacc49cf\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/a3d129f9c8aceb856a7e50277af4b7fef6ab9202\"\u003e\u003ccode\u003ea3d129f\u003c/code\u003e\u003c/a\u003e support pypy-3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/7f678e733d7eca682dd367dd68231451141b27ea\"\u003e\u003ccode\u003e7f678e7\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/5adb4445d630ba067329246e9966b420ccbfbb4d\"\u003e\u003ccode\u003e5adb444\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/c8b8c5775e572309a5ea787d9f897facfc9280d5\"\u003e\u003ccode\u003ec8b8c57\u003c/code\u003e\u003c/a\u003e fix typo in requirements (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/e3c85c82c76dfa5abb476949279f5709395f0547\"\u003e\u003ccode\u003ee3c85c8\u003c/code\u003e\u003c/a\u003e Bump starlette from 0.37.2 to 0.40.0 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/dill/compare/0.3.8...0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dnspython` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rthalley/dnspython/releases\"\u003ednspython's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ednspython 2.8.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://dnspython.readthedocs.io/en/stable/whatsnew.html\"\u003eWhat's New\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003eThe minimum supported version of Python is 3.10.\u003c/p\u003e\n\u003cp\u003eMy thanks to the many people who have contributed to this release. Also thanks to my co-maintainers: Tomáš Křížek, Petr Špaček, and Brian Wellington.\u003c/p\u003e\n\u003cp\u003eThis release was published to PyPI using Trusted Publishing.\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/rthalley/dnspython/blob/main/doc/whatsnew.rst\"\u003ednspython's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edns/btreezone.py provides another zone versioned implementation built on top of a\nB-tree.  It maintains DNSSEC sort order, labels nodes as delegation points or glue,\nand can find the \u0026quot;bounds\u0026quot; of a name (useful for DNSSEC responses).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edns/query.py now provides make_socket(), make_ssl_socket(), and make_ssl_context()\nto make using persistent connections with the query code easier.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edns/win32util.py now supports explicitly setting the configuration method used to get\nsystem dns info, using the set_config_method() function.   There is a new configuration\nmethod that uses the Win32 API, which can be set using\nset_config_method(ConfigMethod.Win32).  We are considering making the Win32 API\nthe default in the future as we believe it to be the most accurate.  Any feedback on\nit compared to the other methods is welcome.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe DSYNC record is now supported.  This type is still in draft stage at the IETF\nand is subject to change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minimum supported Python version is now 3.10.\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/rthalley/dnspython/commit/77fd94cd9716faf23e0a6e333f6568fc24284402\"\u003e\u003ccode\u003e77fd94c\u003c/code\u003e\u003c/a\u003e 2.8.0 versioning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/884f38345a8152342fe8ab5da8db9aab654051ba\"\u003e\u003ccode\u003e884f383\u003c/code\u003e\u003c/a\u003e update 2.8 branch workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/1938fe331f97376bf91c028fbfb8c7588c1b84f4\"\u003e\u003ccode\u003e1938fe3\u003c/code\u003e\u003c/a\u003e update 2.8 branch workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a35d6925efe20744e8cf7545d19d03ba06e7ab6f\"\u003e\u003ccode\u003ea35d692\u003c/code\u003e\u003c/a\u003e 2.8.0rc1 prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/c862baaf0d0aa36d2e7003dfe226cd6ad4d827c4\"\u003e\u003ccode\u003ec862baa\u003c/code\u003e\u003c/a\u003e 2.8.0rc1 prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/0945d5923d58048c17325975f70f0738c87570b4\"\u003e\u003ccode\u003e0945d59\u003c/code\u003e\u003c/a\u003e more lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/8fa6766d2f7a2431372fc912fb334e752290ebf2\"\u003e\u003ccode\u003e8fa6766\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/641633503ee6b07bf382594ac04707072b90de18\"\u003e\u003ccode\u003e6416335\u003c/code\u003e\u003c/a\u003e Type syntax (\u003ca href=\"https://redirect.github.com/rthalley/dnspython/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a4591447b7d6e38479bcddb14de3b69f314e7009\"\u003e\u003ccode\u003ea459144\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a0d5f172e89f30709b47b59fb0919d8cf137f611\"\u003e\u003ccode\u003ea0d5f17\u003c/code\u003e\u003c/a\u003e fix the all entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rthalley/dnspython/compare/v2.7.0...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fsspec` from 2025.3.0 to 2025.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/f84b99f0d1f079f990db1a219b74df66ab3e7160\"\u003e\u003ccode\u003ef84b99f\u003c/code\u003e\u003c/a\u003e changelog (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/4e5f7686874953e9130891feb2fac69277ab4ad1\"\u003e\u003ccode\u003e4e5f768\u003c/code\u003e\u003c/a\u003e Feature, Add a lookup of Last-Modified in http file headers (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/cf798ec684e0583906dda1ae6ff40de620c01eca\"\u003e\u003ccode\u003ecf798ec\u003c/code\u003e\u003c/a\u003e Add semaphore to AsyncFileSystemWrapper (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/c46db870f828f7f1318ed7a3dc26ecc8b48b3880\"\u003e\u003ccode\u003ec46db87\u003c/code\u003e\u003c/a\u003e Ensure cached filesystems' \u003ccode\u003eprotocol\u003c/code\u003e is preserved (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/d0b1729a522ff9a47bd465bdbe430cdccfc302e2\"\u003e\u003ccode\u003ed0b1729\u003c/code\u003e\u003c/a\u003e Prevent returning cached entry if the entry is degenerate (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/81a5fd53cb17c3c1fffb9661d1563ea2d62b6d71\"\u003e\u003ccode\u003e81a5fd5\u003c/code\u003e\u003c/a\u003e PEP 639 compliance (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1894\"\u003e#1894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/1918145a02abfb647fcbde40fbfdfe0311a399d6\"\u003e\u003ccode\u003e1918145\u003c/code\u003e\u003c/a\u003e fix simplecache cat_ranges (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/852f892f497940fc246d335a0ac7b3b3d93530fc\"\u003e\u003ccode\u003e852f892\u003c/code\u003e\u003c/a\u003e changelog (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1891\"\u003e#1891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/97e5913518b4b11805394add1488ae93c62303cd\"\u003e\u003ccode\u003e97e5913\u003c/code\u003e\u003c/a\u003e Ruff legacy alias (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/57b7381ad92455ea0d4861e5e3531a77b823fc1f\"\u003e\u003ccode\u003e57b7381\u003c/code\u003e\u003c/a\u003e Remove any references to Python 3.8 (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsspec/filesystem_spec/compare/2025.3.0...2025.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `huggingface-hub` from 0.34.4 to 0.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/huggingface_hub/releases\"\u003ehuggingface-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.35.0] Announcing Scheduled Jobs: run cron jobs on GPU on the Hugging Face Hub!\u003c/h2\u003e\n\u003ch2\u003eScheduled Jobs\u003c/h2\u003e\n\u003cp\u003eIn \u003ca href=\"https://github.com/huggingface/huggingface_hub/releases/tag/v0.34.0\"\u003ev0.34.0 release\u003c/a\u003e, we announced Jobs, a new way to run compute on the Hugging Face Hub. In this new release, we are announcing \u003cstrong\u003eScheduled Jobs\u003c/strong\u003e to run Jobs on a regular basic. Think \u0026quot;cron jobs running on GPU\u0026quot;.\u003c/p\u003e\n\u003cp\u003eThis comes with a fully-fledge CLI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ehf jobs scheduled run @hourly ubuntu echo hello world\nhf jobs scheduled run \u0026quot;0 * * * *\u0026quot; ubuntu echo hello world\nhf jobs scheduled ps -a\nhf jobs scheduled inspect \u0026lt;id\u0026gt;\nhf jobs scheduled delete \u0026lt;id\u0026gt;\nhf jobs scheduled suspend \u0026lt;id\u0026gt;\nhf jobs scheduled resume \u0026lt;id\u0026gt;\nhf jobs scheduled uv run @weekly train.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e[Jobs] Add scheduled jobs api  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3306\"\u003e#3306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt is now possible to run a command with \u003ccode\u003euv run\u003c/code\u003e:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ehf jobs uv run --with lighteval -s HF_TOKEN lighteval endpoint inference-providers \u0026quot;model_name=openai/gpt-oss-20b,provider=groq\u0026quot; \u0026quot;lighteval|gsm8k|0|0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e[Jobs] Support commands in \u003ccode\u003ehf jobs uv run\u003c/code\u003e  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3303\"\u003e#3303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSome other improvements have been added to the existing Jobs API for a better UX.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Jobs] Use current or stored token in a Job secrets  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3272\"\u003e#3272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate uv image  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3270\"\u003e#3270\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd finally, Jobs documentation has been updated with new examples (and some fixes):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix bash history expansion in hf jobs example  by \u003ca href=\"https://github.com/nyuuzyou\"\u003e\u003ccode\u003e@​nyuuzyou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3277\"\u003e#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd timeout info to Jobs guide docs  by \u003ca href=\"https://github.com/davanstrien\"\u003e\u003ccode\u003e@​davanstrien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3281\"\u003e#3281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate jobs.md  by \u003ca href=\"https://github.com/tre3x\"\u003e\u003ccode\u003e@​tre3x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3297\"\u003e#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add link to uv-scripts organization in Jobs guide  by \u003ca href=\"https://github.com/davanstrien\"\u003e\u003ccode\u003e@​davanstrien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3326\"\u003e#3326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add Docker images section for UV scripts in Jobs guide  by \u003ca href=\"https://github.com/davanstrien\"\u003e\u003ccode\u003e@​davanstrien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3327\"\u003e#3327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add link to TRL jobs training documentation  by \u003ca href=\"https://github.com/davanstrien\"\u003e\u003ccode\u003e@​davanstrien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3330\"\u003e#3330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCLI updates\u003c/h2\u003e\n\u003cp\u003eI...\n\n_Description has been truncated_","html_url":"https://github.com/alexretana/JobPilot-JobSearchAssistant/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexretana%2FJobPilot-JobSearchAssistant/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"3416443068","node_id":"PR_kwDOPhbrx86ojrfB","number":10,"state":"open","title":"Bump the version-all group across 1 directory with 35 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-15T06:04:59.000Z","updated_at":"2025-09-22T05:35:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"version-all","update_count":35,"packages":[{"name":"email-validator","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/JoshData/python-email-validator"},{"name":"pytest","old_version":"8.4.1","new_version":"8.4.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"anthropic","old_version":"0.64.0","new_version":"0.67.0","repository_url":"https://github.com/anthropics/anthropic-sdk-python"},{"name":"beautifulsoup4","old_version":"4.13.4","new_version":"4.13.5"},{"name":"boto3","old_version":"1.40.11","new_version":"1.40.30","repository_url":"https://github.com/boto/boto3"},{"name":"botocore","old_version":"1.40.11","new_version":"1.40.30","repository_url":"https://github.com/boto/botocore"},{"name":"dill","old_version":"0.3.8","new_version":"0.4.0","repository_url":"https://github.com/uqfoundation/dill"},{"name":"dnspython","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/rthalley/dnspython"},{"name":"fsspec","old_version":"2025.3.0","new_version":"2025.9.0","repository_url":"https://github.com/fsspec/filesystem_spec"},{"name":"jsonschema","old_version":"4.25.0","new_version":"4.25.1","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"jsonschema-specifications","old_version":"2025.4.1","new_version":"2025.9.1","repository_url":"https://github.com/python-jsonschema/jsonschema-specifications"},{"name":"langchain-anthropic","old_version":"0.3.3","new_version":"0.3.20","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-core","old_version":"0.3.74","new_version":"0.3.76","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-ollama","old_version":"0.2.2","new_version":"0.3.8","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-openai","old_version":"0.3.1","new_version":"0.3.33","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langsmith","old_version":"0.4.14","new_version":"0.4.27","repository_url":"https://github.com/langchain-ai/langsmith-sdk"},{"name":"lxml","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/lxml/lxml"},{"name":"markdownify","old_version":"0.14.1","new_version":"1.2.0","repository_url":"https://github.com/matthewwithanm/python-markdownify"},{"name":"mcp","old_version":"1.13.0","new_version":"1.14.0","repository_url":"https://github.com/modelcontextprotocol/python-sdk"},{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"},{"name":"numpy","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/numpy/numpy"},{"name":"orjson","old_version":"3.11.2","new_version":"3.11.3","repository_url":"https://github.com/ijl/orjson"},{"name":"pandas","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/pandas-dev/pandas"},{"name":"posthog","old_version":"6.5.0","new_version":"6.7.4","repository_url":"https://github.com/posthog/posthog-python"},{"name":"pytest-asyncio","old_version":"0.26.0","new_version":"1.2.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"regex","old_version":"2025.7.34","new_version":"2025.9.1","repository_url":"https://github.com/mrabarnett/mrab-regex"},{"name":"requests","old_version":"2.32.4","new_version":"2.32.5","repository_url":"https://github.com/psf/requests"},{"name":"rpds-py","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/crate-py/rpds"},{"name":"s3transfer","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/boto/s3transfer"},{"name":"soupsieve","old_version":"2.7","new_version":"2.8","repository_url":"https://github.com/facelessuser/soupsieve"},{"name":"starlette","old_version":"0.47.2","new_version":"0.48.0","repository_url":"https://github.com/Kludex/starlette"},{"name":"typing-extensions","old_version":"4.14.1","new_version":"4.15.0","repository_url":"https://github.com/python/typing_extensions"},{"name":"zstandard","old_version":"0.23.0","new_version":"0.25.0","repository_url":"https://github.com/indygreg/python-zstandard"},{"name":"black","old_version":"24.3.0","new_version":"25.1.0","repository_url":"https://github.com/psf/black"},{"name":"ruff","old_version":"0.1.15","new_version":"0.13.0","repository_url":"https://github.com/astral-sh/ruff"}],"path":null,"ecosystem":"pip"},"body":"Bumps the version-all group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [email-validator](https://github.com/JoshData/python-email-validator) | `2.2.0` | `2.3.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.4.1` | `8.4.2` |\n| [anthropic](https://github.com/anthropics/anthropic-sdk-python) | `0.64.0` | `0.67.0` |\n| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.13.4` | `4.13.5` |\n| [boto3](https://github.com/boto/boto3) | `1.40.11` | `1.40.30` |\n| [botocore](https://github.com/boto/botocore) | `1.40.11` | `1.40.30` |\n| [dill](https://github.com/uqfoundation/dill) | `0.3.8` | `0.4.0` |\n| [dnspython](https://github.com/rthalley/dnspython) | `2.7.0` | `2.8.0` |\n| [fsspec](https://github.com/fsspec/filesystem_spec) | `2025.3.0` | `2025.9.0` |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.25.0` | `4.25.1` |\n| [jsonschema-specifications](https://github.com/python-jsonschema/jsonschema-specifications) | `2025.4.1` | `2025.9.1` |\n| [langchain-anthropic](https://github.com/langchain-ai/langchain) | `0.3.3` | `0.3.20` |\n| [langchain-core](https://github.com/langchain-ai/langchain) | `0.3.74` | `0.3.76` |\n| [langchain-ollama](https://github.com/langchain-ai/langchain) | `0.2.2` | `0.3.8` |\n| [langchain-openai](https://github.com/langchain-ai/langchain) | `0.3.1` | `0.3.33` |\n| [langsmith](https://github.com/langchain-ai/langsmith-sdk) | `0.4.14` | `0.4.27` |\n| [lxml](https://github.com/lxml/lxml) | `6.0.0` | `6.0.1` |\n| [markdownify](https://github.com/matthewwithanm/python-markdownify) | `0.14.1` | `1.2.0` |\n| [mcp](https://github.com/modelcontextprotocol/python-sdk) | `1.13.0` | `1.14.0` |\n| [multiprocess](https://github.com/uqfoundation/multiprocess) | `0.70.16` | `0.70.18` |\n| [numpy](https://github.com/numpy/numpy) | `2.3.2` | `2.3.3` |\n| [orjson](https://github.com/ijl/orjson) | `3.11.2` | `3.11.3` |\n| [pandas](https://github.com/pandas-dev/pandas) | `2.3.1` | `2.3.2` |\n| [posthog](https://github.com/posthog/posthog-python) | `6.5.0` | `6.7.4` |\n| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.2.0` |\n| [regex](https://github.com/mrabarnett/mrab-regex) | `2025.7.34` | `2025.9.1` |\n| [requests](https://github.com/psf/requests) | `2.32.4` | `2.32.5` |\n| [rpds-py](https://github.com/crate-py/rpds) | `0.27.0` | `0.27.1` |\n| [s3transfer](https://github.com/boto/s3transfer) | `0.13.1` | `0.14.0` |\n| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.7` | `2.8` |\n| [starlette](https://github.com/Kludex/starlette) | `0.47.2` | `0.48.0` |\n| [typing-extensions](https://github.com/python/typing_extensions) | `4.14.1` | `4.15.0` |\n| [zstandard](https://github.com/indygreg/python-zstandard) | `0.23.0` | `0.25.0` |\n| [black](https://github.com/psf/black) | `24.3.0` | `25.1.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.1.15` | `0.13.0` |\n\n\nUpdates `email-validator` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JoshData/python-email-validator/releases\"\u003eemail-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/blob/main/CHANGELOG.md\"\u003eemail-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0 (August 26, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/commit/030a63a183a6a66450e98381ca9a23ab9769706a\"\u003e\u003ccode\u003e030a63a\u003c/code\u003e\u003c/a\u003e Version 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/e943a0f07f5c130b4a419e0cd79f705f36bf24fe\"\u003e\u003ccode\u003ee943a0f\u003c/code\u003e\u003c/a\u003e Raise TypeError when an invalid argument is passed for email, closes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/155\"\u003e#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/f90d256045dc1ccbcffd5514189267d14a9e3ea1\"\u003e\u003ccode\u003ef90d256\u003c/code\u003e\u003c/a\u003e Remove local part length check unless new strict flag is given, fixes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/158\"\u003e#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/98800bac023b8713351393a5043034065f1ea6cb\"\u003e\u003ccode\u003e98800ba\u003c/code\u003e\u003c/a\u003e Add explicit checks for internationalized domain name characters invalid unde...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/936aead3bf5c608f8561954e0d2955b7f97bfdad\"\u003e\u003ccode\u003e936aead\u003c/code\u003e\u003c/a\u003e Fix final syntax checks on normalized internationalized domains checking the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/8043de49596f08d54a07e2bc7c442ced074216a6\"\u003e\u003ccode\u003e8043de4\u003c/code\u003e\u003c/a\u003e NFC-normalize display names per UTS \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/39\"\u003e#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/bc08faa2a74b51a9e7ba7ff4f995c0b475cb5b12\"\u003e\u003ccode\u003ebc08faa\u003c/code\u003e\u003c/a\u003e Add one-off error messages for full-width-at and small-commercial-at which ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/a1c90ab58fb0f5d969a8351a68ca15bff068527c\"\u003e\u003ccode\u003ea1c90ab\u003c/code\u003e\u003c/a\u003e Split exceptions_types.py into exceptions.py and types.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/dbcf07cc5c8066c14b6dc58d2dbb4a1e582eeefd\"\u003e\u003ccode\u003edbcf07c\u003c/code\u003e\u003c/a\u003e Change package name from using underscore to dash to match PyPi normalized pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/7c22208ee5b82c377e960ddcea5293691eadc6cc\"\u003e\u003ccode\u003e7c22208\u003c/code\u003e\u003c/a\u003e Support ALLOW_DISPLAY_NAME and ALLOW_EMPTY_LOCAL in the CLI (\u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JoshData/python-email-validator/compare/v2.2.0...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.4.1 to 8.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.2\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.2 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13478\"\u003e#13478\u003c/a\u003e: Fixed a crash when using \u003ccode\u003econsole_output_style\u003c/code\u003e{.interpreted-text role=\u0026quot;confval\u0026quot;} with \u003ccode\u003etimes\u003c/code\u003e and a module is skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13530\"\u003e#13530\u003c/a\u003e: Fixed a crash when using \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and \u003ccode\u003edecimal.Decimal\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} instances with the \u003ccode\u003edecimal.FloatOperation\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} trap set.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13549\"\u003e#13549\u003c/a\u003e: No longer evaluate type annotations in Python \u003ccode\u003e3.14\u003c/code\u003e when inspecting function signatures.\u003c/p\u003e\n\u003cp\u003eThis prevents crashes during module collection when modules do not explicitly use \u003ccode\u003efrom __future__ import annotations\u003c/code\u003e and import types for annotations within a \u003ccode\u003eif TYPE_CHECKING:\u003c/code\u003e block.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13559\"\u003e#13559\u003c/a\u003e: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in \u003ccode\u003epytest.Parser.addini\u003c/code\u003e{.interpreted-text role=\u0026quot;meth\u0026quot;}.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13563\"\u003e#13563\u003c/a\u003e: \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now only imports \u003ccode\u003enumpy\u003c/code\u003e if NumPy is already in \u003ccode\u003esys.modules\u003c/code\u003e. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13577\"\u003e#13577\u003c/a\u003e: Clarify that \u003ccode\u003epytest_generate_tests\u003c/code\u003e is discovered in test modules/classes; other hooks must be in \u003ccode\u003econftest.py\u003c/code\u003e or plugins.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13480\"\u003e#13480\u003c/a\u003e: Self-testing: fixed a few test failures when run with \u003ccode\u003e-Wdefault\u003c/code\u003e or a similar override.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13547\"\u003e#13547\u003c/a\u003e: Self-testing: corrected expected message for \u003ccode\u003etest_doctest_unexpected_exception\u003c/code\u003e in Python \u003ccode\u003e3.14\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13684\"\u003e#13684\u003c/a\u003e: Make pytest's own testsuite insensitive to the presence of the \u003ccode\u003eCI\u003c/code\u003e environment variable -- by \u003ccode\u003eogrisel\u003c/code\u003e{.interpreted-text role=\u0026quot;user\u0026quot;}.\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/pytest-dev/pytest/commit/bfae4224fd554d3d7f2c277a4cc092b6ec6af3ae\"\u003e\u003ccode\u003ebfae422\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/89905381a163be30ae87d62e5f750e902d750c5f\"\u003e\u003ccode\u003e8990538\u003c/code\u003e\u003c/a\u003e Fix passenv CI in tox ini and make tests insensitive to the presence of the C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/ca676bfe005aebcb12f4146d1b0f1d2772e2cd5d\"\u003e\u003ccode\u003eca676bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13687\"\u003e#13687\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/e63f6e51c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/975a60a63ce385a44655596e254c1899feaa53e4\"\u003e\u003ccode\u003e975a60a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13686\"\u003e#13686\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/12bde8af6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/7723ce84b87ab08f86ddafcb342acc28ba5ec99d\"\u003e\u003ccode\u003e7723ce8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13683\"\u003e#13683\u003c/a\u003e from even-even/fix_Exeption_to_Exception_in_errorMe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7f05680d1301e0969b30bcb3c4b27433c9ee2b7\"\u003e\u003ccode\u003eb7f0568\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13685\"\u003e#13685\u003c/a\u003e from CoretexShadow/fix/docs-pytest-generate-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2c94c4a6948ba53440818389298157fa5d5f94cd\"\u003e\u003ccode\u003e2c94c4a\u003c/code\u003e\u003c/a\u003e add missing colon (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13640\"\u003e#13640\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13641\"\u003e#13641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c3d7684bc01c8c48d05145a30c5211ca8656c68c\"\u003e\u003ccode\u003ec3d7684\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13606\"\u003e#13606\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/5f9938563...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/dc6e3be2ddc75a149b6d102d9b7c82ee47a00cfa\"\u003e\u003ccode\u003edc6e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13605\"\u003e#13605\u003c/a\u003e from The-Compiler/training-update-2025-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/f87289c36c8dbe7740e3020f5546b6f8b0861ff0\"\u003e\u003ccode\u003ef87289c\u003c/code\u003e\u003c/a\u003e Fix crash with \u003ccode\u003etimes\u003c/code\u003e output style and skipped module (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13573\"\u003e#13573\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.4.1...8.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anthropic` from 0.64.0 to 0.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/releases\"\u003eanthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.67.0\u003c/h2\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.66.0\u003c/h2\u003e\n\u003ch2\u003e0.66.0 (2025-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.65.0...v0.66.0\"\u003ev0.65.0...v0.66.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Documents in tool results (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5309dad584bb31284516e0d44681f1b46d1a663d\"\u003e5309dad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.65.0\u003c/h2\u003e\n\u003ch2\u003e0.65.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.65.0\"\u003ev0.64.0...v0.65.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e adds support for code-execution-2025-08-26 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/fe92af02a2fa2d1bc626bb238ee54886bc701829\"\u003efe92af0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e replace List[str] with SequenceNotStr in params (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f542b541ba1e70b65704e9b96a87733cb1d9d77f\"\u003ef542b54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid newer type syntax (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c6d1cf5895f15d5fc526af9a34a6b53a514bf28e\"\u003ec6d1cf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove unused import (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/712c6d8b1c47eb663d2fc06b97b8c0630d4579cf\"\u003e712c6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md\"\u003eanthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.66.0 (2025-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.65.0...v0.66.0\"\u003ev0.65.0...v0.66.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Documents in tool results (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5309dad584bb31284516e0d44681f1b46d1a663d\"\u003e5309dad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.65.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.65.0\"\u003ev0.64.0...v0.65.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e adds support for code-execution-2025-08-26 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/fe92af02a2fa2d1bc626bb238ee54886bc701829\"\u003efe92af0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e replace List[str] with SequenceNotStr in params (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f542b541ba1e70b65704e9b96a87733cb1d9d77f\"\u003ef542b54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid newer type syntax (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c6d1cf5895f15d5fc526af9a34a6b53a514bf28e\"\u003ec6d1cf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove unused import (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/712c6d8b1c47eb663d2fc06b97b8c0630d4579cf\"\u003e712c6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e sync SequenceNotStr over to custom stream methods (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/dd16483da5900a9c02519617d52d951f429d4685\"\u003edd16483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e add Sequence related utils (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d523f295541c23de43d3b51512327265d243ac35\"\u003ed523f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e bump uv version (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/aab5bc667e5aa1144dc45650cd4c6a63f1be6051\"\u003eaab5bc6\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/anthropics/anthropic-sdk-python/commit/f31b3a2c750429e211af7a1d7bb4b8fc61caedd3\"\u003e\u003ccode\u003ef31b3a2\u003c/code\u003e\u003c/a\u003e release: 0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/43a51356f3e5bcdd4a1f52d52dab25b5bdf584cb\"\u003e\u003ccode\u003e43a5135\u003c/code\u003e\u003c/a\u003e feat(api): adds support for web_fetch_20250910 tool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/0f7f2b64f948e0a7257e8f73b17874f984dfa1f0\"\u003e\u003ccode\u003e0f7f2b6\u003c/code\u003e\u003c/a\u003e fix(types/beta): add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/26edcf7661075d5c50a7ff763cf5ccf85213320b\"\u003e\u003ccode\u003e26edcf7\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/e2297f2a879321e1bc83ca1a2655c407e4f5e7cf\"\u003e\u003ccode\u003ee2297f2\u003c/code\u003e\u003c/a\u003e chore: update SDK settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/b9f91a0723953954aa92fad418ae234694973414\"\u003e\u003ccode\u003eb9f91a0\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/59073fb9bed000ca4b31a411693f2bb6dd75bf55\"\u003e\u003ccode\u003e59073fb\u003c/code\u003e\u003c/a\u003e chore(internal): move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7a4c61432925b9cd81a6b37525868a3d5cf501ec\"\u003e\u003ccode\u003e7a4c614\u003c/code\u003e\u003c/a\u003e fix: more updates for future pydantic v3 compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/a2df6265840db0916e987161d711eb153716408f\"\u003e\u003ccode\u003ea2df626\u003c/code\u003e\u003c/a\u003e feat: improve future compat with pydantic v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/708ec5df52726aee1bbd7910d4c0fd7e305d81d0\"\u003e\u003ccode\u003e708ec5d\u003c/code\u003e\u003c/a\u003e release: 0.66.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.67.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.13.5\n\nUpdates `boto3` from 1.40.11 to 1.40.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/b01d02d965ba5db2834865b01939598b1c9ddef7\"\u003e\u003ccode\u003eb01d02d\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.30'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/065a46db54b1c7058cd0e7ac9c9deacfbff366f8\"\u003e\u003ccode\u003e065a46d\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/f78c83bc0c384a6d7b7178b310f4b8b1cba02ba9\"\u003e\u003ccode\u003ef78c83b\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/97fd5d9883307361e9f0ff639b6235e74918b82b\"\u003e\u003ccode\u003e97fd5d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/boto/boto3/issues/4613\"\u003e#4613\u003c/a\u003e from adev-code/documentation-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/2a0d0ada619f9a80671107ccecc7228d6a413fae\"\u003e\u003ccode\u003e2a0d0ad\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.29'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/12750f67abef3ee8aa1c4a2677d17df033d5c3b7\"\u003e\u003ccode\u003e12750f6\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.29' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/62ea501b48699504279549e556bb9201cbe4a81e\"\u003e\u003ccode\u003e62ea501\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/32f7deacb017a8584de9ac7ade0b6994904410a8\"\u003e\u003ccode\u003e32f7dea\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/c1d11ea47791b41002bae354cf65f698013f8300\"\u003e\u003ccode\u003ec1d11ea\u003c/code\u003e\u003c/a\u003e Fix ExtraArgs documentation in S3 copy methods to reference ALLOWED_COPY_ARGS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/14fc68d24d941309b4a25e4650f9f4a3767a8ce7\"\u003e\u003ccode\u003e14fc68d\u003c/code\u003e\u003c/a\u003e Fix ExtraArgs documentation in S3 copy methods to reference ALLOWED_COPY_ARGS\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.40.11...1.40.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore` from 1.40.11 to 1.40.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/dcd99915f08453d40616498c432819753efe254d\"\u003e\u003ccode\u003edcd9991\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.30'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/737fa052b1a6bbafabd61322b85e17fddc807e91\"\u003e\u003ccode\u003e737fa05\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/e3572c95200b088cbc67752baa9fffdfae47d056\"\u003e\u003ccode\u003ee3572c9\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/160fbaa678d815100b2d2fa5290a98a979039e05\"\u003e\u003ccode\u003e160fbaa\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.29'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/0354465b046987e4fcaa48875414d8598f7eb73c\"\u003e\u003ccode\u003e0354465\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.29' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/6d6e2ae9f2752797c8396b333882c4b10ea32eb7\"\u003e\u003ccode\u003e6d6e2ae\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/4ddb43db81645e539eafed48def00efaedfc75e5\"\u003e\u003ccode\u003e4ddb43d\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/fd6aa3c3d1a27c2fbc9dfafcbc92d3962aa11455\"\u003e\u003ccode\u003efd6aa3c\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/95dcdd5f5d9e1252c5c74501f54b883204d03520\"\u003e\u003ccode\u003e95dcdd5\u003c/code\u003e\u003c/a\u003e Register feature ids for credentials set using environment variables and code...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/95c2082a3abb59f36095a27fe087aa607b68da27\"\u003e\u003ccode\u003e95c2082\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.28'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/botocore/compare/1.40.11...1.40.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dill` from 0.3.8 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/16eb90b0895fa60c751bc4bdc18dbdf9a6b31a2e\"\u003e\u003ccode\u003e16eb90b\u003c/code\u003e\u003c/a\u003e tag: 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/cd7a5a8242a7039eb0c13320843dbb170b3b88ab\"\u003e\u003ccode\u003ecd7a5a8\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.5 to 3.1.6 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/0717bd1efe2ddd487762a472cb63253a504a760b\"\u003e\u003ccode\u003e0717bd1\u003c/code\u003e\u003c/a\u003e move travis build of 3.9 to focal (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/599265e0a0cec406e245808105b63987077f53f2\"\u003e\u003ccode\u003e599265e\u003c/code\u003e\u003c/a\u003e fix CodeType support for PyPy3.11 7.3.19+ (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/acc49cfe97e333a8133280b909f09c723cc0fec5\"\u003e\u003ccode\u003eacc49cf\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/a3d129f9c8aceb856a7e50277af4b7fef6ab9202\"\u003e\u003ccode\u003ea3d129f\u003c/code\u003e\u003c/a\u003e support pypy-3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/7f678e733d7eca682dd367dd68231451141b27ea\"\u003e\u003ccode\u003e7f678e7\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/5adb4445d630ba067329246e9966b420ccbfbb4d\"\u003e\u003ccode\u003e5adb444\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/c8b8c5775e572309a5ea787d9f897facfc9280d5\"\u003e\u003ccode\u003ec8b8c57\u003c/code\u003e\u003c/a\u003e fix typo in requirements (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/e3c85c82c76dfa5abb476949279f5709395f0547\"\u003e\u003ccode\u003ee3c85c8\u003c/code\u003e\u003c/a\u003e Bump starlette from 0.37.2 to 0.40.0 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/dill/compare/0.3.8...0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dnspython` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rthalley/dnspython/releases\"\u003ednspython's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ednspython 2.8.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://dnspython.readthedocs.io/en/stable/whatsnew.html\"\u003eWhat's New\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003eThe minimum supported version of Python is 3.10.\u003c/p\u003e\n\u003cp\u003eMy thanks to the many people who have contributed to this release. Also thanks to my co-maintainers: Tomáš Křížek, Petr Špaček, and Brian Wellington.\u003c/p\u003e\n\u003cp\u003eThis release was published to PyPI using Trusted Publishing.\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/rthalley/dnspython/blob/main/doc/whatsnew.rst\"\u003ednspython's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edns/btreezone.py provides another zone versioned implementation built on top of a\nB-tree.  It maintains DNSSEC sort order, labels nodes as delegation points or glue,\nand can find the \u0026quot;bounds\u0026quot; of a name (useful for DNSSEC responses).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edns/query.py now provides make_socket(), make_ssl_socket(), and make_ssl_context()\nto make using persistent connections with the query code easier.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edns/win32util.py now supports explicitly setting the configuration method used to get\nsystem dns info, using the set_config_method() function.   There is a new configuration\nmethod that uses the Win32 API, which can be set using\nset_config_method(ConfigMethod.Win32).  We are considering making the Win32 API\nthe default in the future as we believe it to be the most accurate.  Any feedback on\nit compared to the other methods is welcome.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe DSYNC record is now supported.  This type is still in draft stage at the IETF\nand is subject to change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minimum supported Python version is now 3.10.\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/rthalley/dnspython/commit/77fd94cd9716faf23e0a6e333f6568fc24284402\"\u003e\u003ccode\u003e77fd94c\u003c/code\u003e\u003c/a\u003e 2.8.0 versioning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/884f38345a8152342fe8ab5da8db9aab654051ba\"\u003e\u003ccode\u003e884f383\u003c/code\u003e\u003c/a\u003e update 2.8 branch workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/1938fe331f97376bf91c028fbfb8c7588c1b84f4\"\u003e\u003ccode\u003e1938fe3\u003c/code\u003e\u003c/a\u003e update 2.8 branch workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a35d6925efe20744e8cf7545d19d03ba06e7ab6f\"\u003e\u003ccode\u003ea35d692\u003c/code\u003e\u003c/a\u003e 2.8.0rc1 prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/c862baaf0d0aa36d2e7003dfe226cd6ad4d827c4\"\u003e\u003ccode\u003ec862baa\u003c/code\u003e\u003c/a\u003e 2.8.0rc1 prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/0945d5923d58048c17325975f70f0738c87570b4\"\u003e\u003ccode\u003e0945d59\u003c/code\u003e\u003c/a\u003e more lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/8fa6766d2f7a2431372fc912fb334e752290ebf2\"\u003e\u003ccode\u003e8fa6766\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/641633503ee6b07bf382594ac04707072b90de18\"\u003e\u003ccode\u003e6416335\u003c/code\u003e\u003c/a\u003e Type syntax (\u003ca href=\"https://redirect.github.com/rthalley/dnspython/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a4591447b7d6e38479bcddb14de3b69f314e7009\"\u003e\u003ccode\u003ea459144\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a0d5f172e89f30709b47b59fb0919d8cf137f611\"\u003e\u003ccode\u003ea0d5f17\u003c/code\u003e\u003c/a\u003e fix the all entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rthalley/dnspython/compare/v2.7.0...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fsspec` from 2025.3.0 to 2025.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/f84b99f0d1f079f990db1a219b74df66ab3e7160\"\u003e\u003ccode\u003ef84b99f\u003c/code\u003e\u003c/a\u003e changelog (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/4e5f7686874953e9130891feb2fac69277ab4ad1\"\u003e\u003ccode\u003e4e5f768\u003c/code\u003e\u003c/a\u003e Feature, Add a lookup of Last-Modified in http file headers (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/cf798ec684e0583906dda1ae6ff40de620c01eca\"\u003e\u003ccode\u003ecf798ec\u003c/code\u003e\u003c/a\u003e Add semaphore to AsyncFileSystemWrapper (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/c46db870f828f7f1318ed7a3dc26ecc8b48b3880\"\u003e\u003ccode\u003ec46db87\u003c/code\u003e\u003c/a\u003e Ensure cached filesystems' \u003ccode\u003eprotocol\u003c/code\u003e is preserved (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/d0b1729a522ff9a47bd465bdbe430cdccfc302e2\"\u003e\u003ccode\u003ed0b1729\u003c/code\u003e\u003c/a\u003e Prevent returning cached entry if the entry is degenerate (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/81a5fd53cb17c3c1fffb9661d1563ea2d62b6d71\"\u003e\u003ccode\u003e81a5fd5\u003c/code\u003e\u003c/a\u003e PEP 639 compliance (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1894\"\u003e#1894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/1918145a02abfb647fcbde40fbfdfe0311a399d6\"\u003e\u003ccode\u003e1918145\u003c/code\u003e\u003c/a\u003e fix simplecache cat_ranges (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/852f892f497940fc246d335a0ac7b3b3d93530fc\"\u003e\u003ccode\u003e852f892\u003c/code\u003e\u003c/a\u003e changelog (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1891\"\u003e#1891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/97e5913518b4b11805394add1488ae93c62303cd\"\u003e\u003ccode\u003e97e5913\u003c/code\u003e\u003c/a\u003e Ruff legacy alias (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/57b7381ad92455ea0d4861e5e3531a77b823fc1f\"\u003e\u003ccode\u003e57b7381\u003c/code\u003e\u003c/a\u003e Remove any references to Python 3.8 (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsspec/filesystem_spec/compare/2025.3.0...2025.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonschema` from 4.25.0 to 4.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-jsonschema/jsonschema/releases\"\u003ejsonschema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidator\u003c/code\u003e protocol init to match runtime by \u003ca href=\"https://github.com/sirosen\"\u003e\u003ccode\u003e@​sirosen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1396\"\u003epython-jsonschema/jsonschema#1396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/python-jsonschema/jsonschema/compare/v4.25.0...v4.25.1\"\u003ehttps://github.com/python-jsonschema/jsonschema/compare/v4.25.0...v4.25.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/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst\"\u003ejsonschema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev4.25.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix an incorrect required argument in the \u003ccode\u003eValidator\u003c/code\u003e protocol's type annotations (\u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1396\"\u003e#1396\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/python-jsonschema/jsonschema/commit/331c38425519b69118d22ebe467ad230fb83a010\"\u003e\u003ccode\u003e331c384\u003c/code\u003e\u003c/a\u003e Add the fix to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/c1ec0a645e913e83de95995f6efbbd358676abf6\"\u003e\u003ccode\u003ec1ec0a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1398\"\u003e#1398\u003c/a\u003e from python-jsonschema/dependabot/github_actions/ast...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/8e7d594faff13f8f663b306a0d86bea0ce5de6cb\"\u003e\u003ccode\u003e8e7d594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1399\"\u003e#1399\u003c/a\u003e from python-jsonschema/dependabot/github_actions/act...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/460f4fae42664773160f56ccc843a4fcea34f7cf\"\u003e\u003ccode\u003e460f4fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1396\"\u003e#1396\u003c/a\u003e from sirosen/improve-protocol-init-signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/1e58409b71a9696b7bf9938ae8a3a48ef95ab29e\"\u003e\u003ccode\u003e1e58409\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] auto fixes from pre-commit.com hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/64bc2171624ef201bdbf35e47780348ce30935c5\"\u003e\u003ccode\u003e64bc217\u003c/code\u003e\u003c/a\u003e Add a typing test for the Validator protocol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/6c25741bff889477680f9b0d1aa967ae35c38f43\"\u003e\u003ccode\u003e6c25741\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/bf603d59117f840916709fc87c6625df43d1fe72\"\u003e\u003ccode\u003ebf603d5\u003c/code\u003e\u003c/a\u003e Bump astral-sh/setup-uv from 6.4.3 to 6.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/a916d8f8253baa11bacc60f0868f0bab1e42d526\"\u003e\u003ccode\u003ea916d8f\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eValidator\u003c/code\u003e protocol init to match runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/de60f18bd97395a52a11b561eb62963e0ffe9e71\"\u003e\u003ccode\u003ede60f18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1397\"\u003e#1397\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-jsonschema/jsonschema/compare/v4.25.0...v4.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonschema-specifications` from 2025.4.1 to 2025.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/releases\"\u003ejsonschema-specifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2025.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/94\"\u003epython-jsonschema/jsonschema-specifications#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/96\"\u003epython-jsonschema/jsonschema-specifications#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/98\"\u003epython-jsonschema/jsonschema-specifications#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/99\"\u003epython-jsonschema/jsonschema-specifications#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/100\"\u003epython-jsonschema/jsonschema-specifications#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/101\"\u003epython-jsonschema/jsonschema-specifications#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/102\"\u003epython-jsonschema/jsonschema-specifications#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/104\"\u003epython-jsonschema/jsonschema-specifications#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/103\"\u003epython-jsonschema/jsonschema-specifications#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/105\"\u003epython-jsonschema/jsonschema-specifications#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/106\"\u003epython-jsonschema/jsonschema-specifications#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove 2019-09 \u0026quot;format\u0026quot; schema to correct directory by \u003ca href=\"https://github.com/branen\"\u003e\u003ccode\u003e@​branen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/107\"\u003epython-jsonschema/jsonschema-specifications#107\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/branen\"\u003e\u003ccode\u003e@​branen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/107\"\u003epython-jsonschema/jsonschema-specifications#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/compare/v2025.4.1...v2025.9.1\"\u003ehttps://github.com/python-jsonschema/jsonschema-specifications/compare/v2025.4.1...v2025.9.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/python-jsonschema/jsonschema-specifications/commit/3b846010c34ce254d8ced23023451d1d64de37f5\"\u003e\u003ccode\u003e3b84601\u003c/code\u003e\u003c/a\u003e Update docs requirements.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/5a27ff336b5154f269d4cbf4a13b155de5d526ff\"\u003e\u003ccode\u003e5a27ff3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/issues/107\"\u003e#107\u003c/a\u003e from branen/relocate-misplaced-metaschema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/c2e2b755a7455b38ecdaae7c84c6424f03b4aec9\"\u003e\u003ccode\u003ec2e2b75\u003c/code\u003e\u003c/a\u003e Move 2019-09 \u0026quot;format\u0026quot; schema to correct directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/e2b4d6a0fe5a62d31258bec1bfd0f89a7e921923\"\u003e\u003ccode\u003ee2b4d6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/issues/106\"\u003e#106\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/1336f011c1469ba27c7b31aa858044c11788e6a7\"\u003e\u003ccode\u003e1336f01\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/9dd63694255694f33a8e711b05126d2c9be005e2\"\u003e\u003ccode\u003e9dd6369\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/issues/105\"\u003e#105\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/c1563ea532fc27cd1e6eacccc720857dbc4d82f3\"\u003e\u003ccode\u003ec1563ea\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/cbd01efa4af8b9293f64cdebf456bd745b090c5b\"\u003e\u003ccode\u003ecbd01ef\u003c/code\u003e\u003c/a\u003e No lockfile yet.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/125eafa99b23ce981b3bbed4008d6d531311c8aa\"\u003e\u003ccode\u003e125eafa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/issues/103\"\u003e#103\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/9dca87c0d1cda9ad357564bb1470d929992680a6\"\u003e\u003ccode\u003e9dca87c\u003c/code\u003e\u003c/a\u003e Use the setup-uv action for uv.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/compare/v2025.4.1...v2025.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langchain-anthropic` from 0.3.3 to 0.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchain/releases\"\u003elangchain-anthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elangchain-anthropic==0.3.20\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-anthropic==0.3.19\u003c/p\u003e\n\u003cp\u003erelease(anthropic): 0.3.20 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32900\"\u003e#32900\u003c/a\u003e)\nfeat(anthropic): web fetch beta (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32894\"\u003e#32894\u003c/a\u003e)\nrevert: \u0026quot;chore: remove ruff target-version\u0026quot; (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32895\"\u003e#32895\u003c/a\u003e)\nfix(anthropic): remove unneeded beta flags (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32893\"\u003e#32893\u003c/a\u003e)\nfix(anthropic): update \u003ccode\u003eChatAnthropic\u003c/code\u003e model in tests/doc (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32892\"\u003e#32892\u003c/a\u003e)\nchore: remove ruff target-version (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32880\"\u003e#32880\u003c/a\u003e)\nfix(anthropic): remove beta header warning for TTL (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32832\"\u003e#32832\u003c/a\u003e)\nchore: adress pytest-asyncio deprecation warnings + other nits (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32696\"\u003e#32696\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-anthropic==0.3.19\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-anthropic==0.3.18\u003c/p\u003e\n\u003cp\u003erelease(anthropic): 0.3.19 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32595\"\u003e#32595\u003c/a\u003e)\nchore: update references to use the latest version of Claude-3.5 Sonnet (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32594\"\u003e#32594\u003c/a\u003e)\nfix(anthropic): correct \u003ccode\u003einput_token\u003c/code\u003e count for streaming (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32591\"\u003e#32591\u003c/a\u003e)\nfix(anthropic): clean up null \u003ccode\u003efile_id\u003c/code\u003e fields in citations during message formatting (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32592\"\u003e#32592\u003c/a\u003e)\nrevert(anthropic): streaming token counting to defer input tokens until completion (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32587\"\u003e#32587\u003c/a\u003e)\nfix(anthropic): sanitize tool use block when taking directly from content (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32574\"\u003e#32574\u003c/a\u003e)\nfix(anthropic): streaming token counting to defer input tokens until completion (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32518\"\u003e#32518\u003c/a\u003e)\nfix(anthropic): Add proxy (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32409\"\u003e#32409\u003c/a\u003e)\nfeat(anthropic): support \u003ccode\u003ecache_control\u003c/code\u003e as a kwarg (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31523\"\u003e#31523\u003c/a\u003e)\nfix(anthropic): update test model names and adjust token count assertions in integration tests (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32422\"\u003e#32422\u003c/a\u003e)\ndocs(anthropic): add documentation for extended context windows in Claude Sonnet 4 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32517\"\u003e#32517\u003c/a\u003e)\nfeat: port various nit changes from \u003ccode\u003ewip-v0.4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32506\"\u003e#32506\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-anthropic==0.3.18\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-anthropic==0.3.17\u003c/p\u003e\n\u003cp\u003erelease(anthropic): 0.3.18 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32292\"\u003e#32292\u003c/a\u003e)\nrefactor(anthropic): AnthropicLLM to use Messages API (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32290\"\u003e#32290\u003c/a\u003e)\nrefactor: remove references to unsupported model \u003ccode\u003eclaude-3-sonnet-20240229\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32281\"\u003e#32281\u003c/a\u003e)\nfeat(docs): improve devx, fix \u003ccode\u003eMakefile\u003c/code\u003e targets (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32237\"\u003e#32237\u003c/a\u003e)\nfix: LLM mimicking Unicode responses due to forced Unicode conversion of non-ASCII characters. (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32222\"\u003e#32222\u003c/a\u003e)\nfix(docs): capitalization, codeblock formatting, and hyperlinks, note blocks (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32235\"\u003e#32235\u003c/a\u003e)\ndocs(openai): add comprehensive documentation and examples for \u003ccode\u003eextra_body\u003c/code\u003e + others (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32149\"\u003e#32149\u003c/a\u003e)\nfix(anthropic): update integration test models (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32189\"\u003e#32189\u003c/a\u003e)\nfix(anthropic): fix test (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32145\"\u003e#32145\u003c/a\u003e)\nruff: restore stacklevels, disable autofixing  (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31919\"\u003e#31919\u003c/a\u003e)\nruff: add bugbear across packages (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31917\"\u003e#31917\u003c/a\u003e)\nhuggingface[patch]: ruff fixes and rules (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31912\"\u003e#31912\u003c/a\u003e)\nanthropic[patch]: ruff fixes and rules (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31899\"\u003e#31899\u003c/a\u003e)\nruff: more rules across the board \u0026amp; fixes (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31898\"\u003e#31898\u003c/a\u003e)\nfix: automatically fix issues with ruff (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31897\"\u003e#31897\u003c/a\u003e)\nanthropic[patch]: pass back in citations in multi-turn conversations (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31882\"\u003e#31882\u003c/a\u003e)\nRevert \u0026quot;infra: temporarily skip tests\u0026quot; (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31854\"\u003e#31854\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-anthropic==0.3.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/255ad31955f1eca67c967257ad826bab802b3722\"\u003e\u003ccode\u003e255ad31\u003c/code\u003e\u003c/a\u003e release(anthropic): 0.3.20 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/00e992a780367a639fdbe73d119c8570ad9e6262\"\u003e\u003ccode\u003e00e992a\u003c/code\u003e\u003c/a\u003e feat(anthropic): web fetch beta (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32894\"\u003e#32894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/83d938593b80a701f241bbbb09579ae7c9399670\"\u003e\u003ccode\u003e83d9385\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/38afeddcb660a5b4323503448127cda505bc125d\"\u003e\u003ccode\u003e38afedd\u003c/code\u003e\u003c/a\u003e fix(groq): update docs due to model deprecation (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32899\"\u003e#32899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/fca1aaa9b5b6790d62b07bf2b0a88c4d1cec30a9\"\u003e\u003ccode\u003efca1aaa\u003c/code\u003e\u003c/a\u003e fix(core): force overwrite additionalProperties to False in strict mode (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32879\"\u003e#32879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/af177741861fe95f6ac47afca5eaf097aaec0f02\"\u003e\u003ccode\u003eaf17774\u003c/code\u003e\u003c/a\u003e docs: add MLflow tracking and evaluation cookbook (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32667\"\u003e#32667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/d72da29c0b60fa88526ad7f6641138cbcabddaf6\"\u003e\u003ccode\u003ed72da29\u003c/code\u003e\u003c/a\u003e docs: Fix classification notebook small mistake (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32636\"\u003e#32636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/653b0908af359e61762ae6f17899b04f232bce8b\"\u003e\u003ccode\u003e653b090\u003c/code\u003e\u003c/a\u003e docs: update Confident callback integration and examples (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32458\"\u003e#32458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/eb77da7de50992cae0698cd8175a7ff044a1dc63\"\u003e\u003ccode\u003eeb77da7\u003c/code\u003e\u003c/a\u003e docs: add name title for Anchor Browser (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32512\"\u003e#32512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/9c93439a01c337e1dd36a398cca62081c9b0386d\"\u003e\u003ccode\u003e9c93439\u003c/code\u003e\u003c/a\u003e docs: add Linux quick setup method for JaguarDB (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32520\"\u003e#32520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchain/compare/langchain-anthropic==0.3.3...langchain-anthropic==0.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langchain-core` from 0.3.74 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchain/releases\"\u003elangchain-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elangchain-core==0.3.76\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-core==0.3.75\u003c/p\u003e\n\u003cp\u003erelease(core): 0.3.76 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32877\"\u003e#32877\u003c/a\u003e)\nfix(core): honor \u003ccode\u003eenabled=false\u003c/code\u003e in nested tracing (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31986\"\u003e#31986\u003c/a\u003e)\nfix(core): ensure \u003ccode\u003eInjectedToolCallId\u003c/code\u003e always overrides LLM-generated values (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32766\"\u003e#32766\u003c/a\u003e)\nchore(docs): update package \u003ccode\u003eREADME\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32869\"\u003e#32869\u003c/a\u003e)\nchore(core): cleanup \u003ccode\u003epyproject.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32865\"\u003e#32865\u003c/a\u003e)\nrefactor(core): improve beta decorator (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32505\"\u003e#32505\u003c/a\u003e)\nfeat(core): add \u003ccode\u003eid\u003c/code\u003e field to \u003ccode\u003eDocument\u003c/code\u003e passed to filter for \u003ccode\u003eInMemoryVectorStore\u003c/code\u003e similarity search (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32688\"\u003e#32688\u003c/a\u003e)\nfeat(core): support AWS Bedrock \u003ccode\u003edocument\u003c/code\u003e content blocks in \u003ccode\u003emsg_content_output\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32799\"\u003e#32799\u003c/a\u003e)\nfeat(core): support for adding \u003ccode\u003ePromptTemplate\u003c/code\u003es with formats other than \u003ccode\u003ef-string\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32253\"\u003e#32253\u003c/a\u003e)\nchore(core): add ruff rule PLC0415 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32351\"\u003e#32351\u003c/a\u003e)\nchore(core): fix some pydocs to use google-style (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32764\"\u003e#32764\u003c/a\u003e)\nchore(core): fix some ruff preview rules (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32785\"\u003e#32785\u003c/a\u003e)\nchore(core): fix some docstrings (from DOC preview rule) (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32833\"\u003e#32833\u003c/a\u003e)\nrefactor(core): use pytest style in \u003ccode\u003eTestGetBufferString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32786\"\u003e#32786\u003c/a\u003e)\nchore(core): enable ruff docstring-code-format (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32834\"\u003e#32834\u003c/a\u003e)\nchore(core): fix some mypy \u003ccode\u003ewarn_unreachable\u003c/code\u003e issues (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32560\"\u003e#32560\u003c/a\u003e)\nfeat(core): add \u003ccode\u003eweb_search\u003c/code\u003e in OpenAI tools list (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32738\"\u003e#32738\u003c/a\u003e)\nchore: adress pytest-asyncio deprecation warnings + other nits (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32696\"\u003e#32696\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-core==0.3.75\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-core==0.3.74\u003c/p\u003e\n\u003cp\u003erelease(core): 0.3.75 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32693\"\u003e#32693\u003c/a\u003e)\nfeat(core): trace response body on error (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32653\"\u003e#32653\u003c/a\u003e)\nchore(core): add note about backward compatibility for \u003ccode\u003etool_calls\u003c/code\u003e in \u003ccode\u003eadditional_kwargs\u003c/code\u003e in \u003ccode\u003eJsonOutputKeyToolsParser\u003c/code\u003e\ndocs(docs): fixed typos in documentations (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32661\"\u003e#32661\u003c/a\u003e)\nchore(core): add mypy pydantic plugin (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32604\"\u003e#32604\u003c/a\u003e)\nrefactor(core): Use duck typing for \u003ccode\u003e_StreamingCallbackHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32535\"\u003e#32535\u003c/a\u003e)\nfix(core): Support no-args tools by defaulting args to empty dict (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32530\"\u003e#32530\u003c/a\u003e)\ndocs: update outdated \u003ccode\u003eREADME.md\u003c/code\u003e content (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32540\"\u003e#32540\u003c/a\u003e)\nchore(core): bump lock\nfeat: port various nit changes from \u003ccode\u003ewip-v0.4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32506\"\u003e#32506\u003c/a\u003e)\nfix(core): fix beta decorator for properties (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32497\"\u003e#32497\u003c/a\u003e)\nchore: formatting across codebase (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32466\"\u003e#32466\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/langchain-ai/langchain/commit/389a781aa087440c45d74b0abcc0afeca91522b0\"\u003e\u003ccode\u003e389a781\u003c/code\u003e\u003c/a\u003e fix(infra): exclude pre-releases from latest version checks in core release w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/443f0ccb0eae74f36af381900dabbefac24eb6da\"\u003e\u003ccode\u003e443f0cc\u003c/code\u003e\u003c/a\u003e release(core): 0.3.76 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32877\"\u003e#32877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/00e547c311b321460e4387fabc3278ba8f684699\"\u003e\u003ccode\u003e00e547c\u003c/code\u003e\u003c/a\u003e docs: update banner with docs deprecation notice (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32871\"\u003e#32871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/d464d3089b97072f94221fc7613dfb4f1b03caeb\"\u003e\u003ccode\u003ed464d30\u003c/code\u003e\u003c/a\u003e chore: redirect docs template -\u0026gt; docs repo (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32872\"\u003e#32872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/f1d44d0f9dea8a968cf03edd4507f2c1b675fbac\"\u003e\u003ccode\u003ef1d44d0\u003c/code\u003e\u003c/a\u003e fix(core): honor \u003ccode\u003eenabled=false\u003c/code\u003e in nested tracing (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31986\"\u003e#31986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/a35ee49f37c67a70eb6d9a8b9337165967d1281f\"\u003e\u003ccode\u003ea35ee49\u003c/code\u003e\u003c/a\u003e chore(langchain): enable ruff docstring-code-format in langchain (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32858\"\u003e#32858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/352ff363ca0329c003e30f15349d80d49309b7ba\"\u003e\u003ccode\u003e352ff36\u003c/code\u003e\u003c/a\u003e chore(cli): remove ruff exclusion of templates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32864\"\u003e#32864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/256a0b5f2fcae51e4e6903c5fb90512c843380c2\"\u003e\u003ccode\u003e256a0b5\u003c/code\u003e\u003c/a\u003e chore(langchain): add ruff rule BLE (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32868\"\u003e#32868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/937087a29cd702c4809e24ffc2131e18dbad7c4f\"\u003e\u003ccode\u003e937087a\u003c/code\u003e\u003c/a\u003e release(groq): 0.3.8 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32870\"\u003e#32870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/08bf4c321fda256e8791d4270ec2b73165eb0e1d\"\u003e\u003ccode\u003e08bf4c3\u003c/code\u003e\u003c/a\u003e feat(groq): add support for \u003ccode\u003ejson_schema\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32396\"\u003e#32396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchain/compare/langchain-core==0.3.74...langchain-core==0.3.76\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langchain-ollama` from 0.2.2 to 0.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchain/releases\"\u003elangchain-ollama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elangchain-ollama==0.3.8\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-ollama==0.3.7\u003c/p\u003e\n\u003cp\u003erelease(ollama): 0.3.8 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32906\"\u003e#32906\u003c/a\u003e)\nrevert: \u0026quot;chore: remove ruff target-version\u0026quot; (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32895\"\u003e#32895\u003c/a\u003e)\nfix(ollama): Fix handling message content lists (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32881\"\u003e#32881\u003c/a\u003e)\nchore: remove ruff target-version (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32880\"\u003e#32880\u003c/a\u003e)\ndocs: standardize \u003ccode\u003eOllamaLLM\u003c/code\u003e and \u003ccode\u003eBaseOpenAI\u003c/code\u003e docstrings (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32758\"\u003e#32758\u003c/a\u003e)\nchore: adress pytest-asyncio deprecation warnings + other nits (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32696\"\u003e#32696\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-ollama==0.3.7\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-ollama==0.3.6\u003c/p\u003e\n\u003cp\u003efix(infra): ollama CI\nfix(infra): ollama CI\nrelease(ollama): 0.3.7 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32651\"\u003e#32651\u003c/a\u003e)\nfeat(ollama): update reasoning type to support string values for custom intensity levels (e.g. \u003ccode\u003egpt-oss\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32650\"\u003e#32650\u003c/a\u003e)\nfeat(ollama): docs updates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32507\"\u003e#32507\u003c/a\u003e)\nfeat: port various nit changes from \u003ccode\u003ewip-v0.4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32506\"\u003e#32506\u003c/a\u003e)\nfix: formatting issues in docstrings (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32265\"\u003e#32265\u003c/a\u003e)\nfeat(docs): improve devx, fix \u003ccode\u003eMakefile\u003c/code\u003e targets (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32237\"\u003e#32237\u003c/a\u003e)\nfix: LLM mimicking Unicode responses due to forced Unicode conversion of non-ASCII characters. (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32222\"\u003e#32222\u003c/a\u003e)\nfix(docs): capitalization, codeblock formatting, and hyperlinks, note blocks (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32235\"\u003e#32235\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-ollama==0.3.6\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-ollama==0.3.5\u003c/p\u003e\n\u003cp\u003erelease(ollama): 0.3.6 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32180\"\u003e#32180\u003c/a\u003e)\nfeat(ollama): warn on empty \u003ccode\u003eload\u003c/code\u003e responses (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32161\"\u003e#32161\u003c/a\u003e)\ndocs(ollama): add \u003ccode\u003evalidate_model_on_init\u003c/code\u003e note, bump lock (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32172\"\u003e#32172\u003c/a\u003e)\nfix(ollama): robustly parse single-quoted JSON in tool calls (\u003ca href=\"https://redirect.github.c...\n\n_Description has been truncated_","html_url":"https://github.com/alexretana/JobPilot-JobSearchAssistant/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexretana%2FJobPilot-JobSearchAssistant/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"2806628847","node_id":"PR_kwDON6qslc6nScHv","number":206,"state":"open","title":"chore(deps): bump multiprocess from 0.70.16 to 0.70.18","user":"dependabot[bot]","labels":["python"],"assignees":["Cybonto"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T02:35:25.000Z","updated_at":"2025-09-08T02:35:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.16 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.16...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.16\u0026new-version=0.70.18)](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/Cybonto/violentUTF/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cybonto%2FviolentUTF/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"},{"uuid":"2729741618","node_id":"PR_kwDOPaUJ_M6itI0y","number":10,"state":"open","title":"Bump multiprocess from 0.70.16 to 0.70.18","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-08-08T06:35:51.000Z","updated_at":"2025-08-08T06:35:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.16 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.16...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.16\u0026new-version=0.70.18)](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/Jeyso215/fawkes/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jeyso215%2Ffawkes/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"2653156626","node_id":"PR_kwDOMTajus6eI_US","number":7,"state":"closed","title":"chore(deps): bump multiprocess from 0.70.17 to 0.70.18","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-09T14:54:51.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-09T14:50:09.000Z","updated_at":"2025-07-09T14:54:51.000Z","time_to_close":282,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"multiprocess","old_version":"0.70.17","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.17 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.17...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.17\u0026new-version=0.70.18)](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/NicholasChua/isms_project/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicholasChua%2Fisms_project/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"2596455198","node_id":"PR_kwDOOG4ssM6awsMe","number":87,"state":"closed","title":"chore(deps)(deps): bump multiprocess from 0.70.16 to 0.70.18","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-16T19:21:49.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T17:56:03.000Z","updated_at":"2025-06-16T19:21:49.000Z","time_to_close":5146,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.16 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.16...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.16\u0026new-version=0.70.18)](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/MeryylleA/lunariscodex/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeryylleA%2Flunariscodex/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"},{"uuid":"2515140077","node_id":"PR_kwDON80rbM6V6f3t","number":27,"state":"open","title":"Bump multiprocess from 0.70.17 to 0.70.18","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T23:36:47.000Z","updated_at":"2025-05-12T23:36:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"multiprocess","old_version":"0.70.17","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.17 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.17...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.17\u0026new-version=0.70.18)](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/merantix-momentum/scaffold-core/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/merantix-momentum%2Fscaffold-core/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"3046951209","node_id":"PR_kwDOF3PfbM6VU31j","number":5520,"state":"closed","title":"Bump multiprocess from 0.70.16 to 0.70.18 in /llama-cpp-agent","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-05-12T07:24:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-07T19:21:37.000Z","updated_at":"2025-05-12T07:24:35.000Z","time_to_close":388975,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":"/llama-cpp-agent","ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.16 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.16...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.16\u0026new-version=0.70.18)](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/jauderho/sandbox/pull/5520","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jauderho%2Fsandbox/issues/5520","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5520/packages"}],"issue_packages":[{"old_version":"0.70.18","new_version":"0.70.19","update_type":"patch","path":null,"pr_created_at":"2026-01-26T09:57:04.000Z","version_change":"0.70.18 → 0.70.19","issue":{"uuid":"3855269738","node_id":"PR_kwDOPf23ns6_VJTt","number":3003,"state":"open","title":"deps(deps): bump multiprocess from 0.70.18 to 0.70.19","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-26T09:57:04.000Z","updated_at":"2026-01-26T10:11:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"multiprocess","old_version":"0.70.18","new_version":"0.70.19","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.18 to 0.70.19.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/136e2a62f8ec3f35512769ff1dfc22abea2315f3\"\u003e\u003ccode\u003e136e2a6\u003c/code\u003e\u003c/a\u003e tag: 0.70.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/cd45c1a70c9aaeddb598a189df2b336748831449\"\u003e\u003ccode\u003ecd45c1a\u003c/code\u003e\u003c/a\u003e travis use noble, 3.15t, 3.14, coverage on 3.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/7c8b7e5175637ae93b88ab1f8e55ff728244ede7\"\u003e\u003ccode\u003e7c8b7e5\u003c/code\u003e\u003c/a\u003e increase short timeout in test_interrupt (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/8db0ee82a44fab6eed7d6690ffd6f5cadb12f55b\"\u003e\u003ccode\u003e8db0ee8\u003c/code\u003e\u003c/a\u003e sync with python3.15.0a5 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/12ac8a3960dcc59ce8abcc79f673d45a5a2dcb74\"\u003e\u003ccode\u003e12ac8a3\u003c/code\u003e\u003c/a\u003e Bump urllib3 from 2.6.0 to 2.6.3 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/c7bcec132586f40b8f879e73c15cc34e33fef92c\"\u003e\u003ccode\u003ec7bcec1\u003c/code\u003e\u003c/a\u003e sync with rtfd 15.10.0 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/eecf5d1dbff7ad2f5942285cbc88d3d5e26d31ba\"\u003e\u003ccode\u003eeecf5d1\u003c/code\u003e\u003c/a\u003e update copyright for 2026, urllib3 to 2.6.0 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/56eca89c2e41fefe7b8ac0037c088c1cb981d3d9\"\u003e\u003ccode\u003e56eca89\u003c/code\u003e\u003c/a\u003e sync with python 3.15.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/319afc2796cea96cbd81b46dbcca60ef0a9b5e08\"\u003e\u003ccode\u003e319afc2\u003c/code\u003e\u003c/a\u003e sync with 3.13.11 and 3.14.2 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/8361d284190a2b364a5d409bacd270fbfe9b8572\"\u003e\u003ccode\u003e8361d28\u003c/code\u003e\u003c/a\u003e sync with python 3.15.0a2 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.18...0.70.19\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.18\u0026new-version=0.70.19)](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/Aries-Serpent/_codex_/pull/3003","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aries-Serpent%2F_codex_/issues/3003","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3003/packages"}},{"old_version":"0.70.18","new_version":"0.70.19","update_type":"patch","path":null,"pr_created_at":"2026-01-19T21:42:35.000Z","version_change":"0.70.18 → 0.70.19","issue":{"uuid":"3831292604","node_id":"PR_kwDODTo4k86-FxoK","number":7961,"state":"open","title":"chore(deps-dev): bump multiprocess from 0.70.18 to 0.70.19","user":"dependabot[bot]","labels":["dependencies","internal","size/XS","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T21:42:35.000Z","updated_at":"2026-01-20T10:01:52.737Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"multiprocess","old_version":"0.70.18","new_version":"0.70.19","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.18 to 0.70.19.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/136e2a62f8ec3f35512769ff1dfc22abea2315f3\"\u003e\u003ccode\u003e136e2a6\u003c/code\u003e\u003c/a\u003e tag: 0.70.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/cd45c1a70c9aaeddb598a189df2b336748831449\"\u003e\u003ccode\u003ecd45c1a\u003c/code\u003e\u003c/a\u003e travis use noble, 3.15t, 3.14, coverage on 3.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/7c8b7e5175637ae93b88ab1f8e55ff728244ede7\"\u003e\u003ccode\u003e7c8b7e5\u003c/code\u003e\u003c/a\u003e increase short timeout in test_interrupt (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/8db0ee82a44fab6eed7d6690ffd6f5cadb12f55b\"\u003e\u003ccode\u003e8db0ee8\u003c/code\u003e\u003c/a\u003e sync with python3.15.0a5 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/12ac8a3960dcc59ce8abcc79f673d45a5a2dcb74\"\u003e\u003ccode\u003e12ac8a3\u003c/code\u003e\u003c/a\u003e Bump urllib3 from 2.6.0 to 2.6.3 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/c7bcec132586f40b8f879e73c15cc34e33fef92c\"\u003e\u003ccode\u003ec7bcec1\u003c/code\u003e\u003c/a\u003e sync with rtfd 15.10.0 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/eecf5d1dbff7ad2f5942285cbc88d3d5e26d31ba\"\u003e\u003ccode\u003eeecf5d1\u003c/code\u003e\u003c/a\u003e update copyright for 2026, urllib3 to 2.6.0 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/56eca89c2e41fefe7b8ac0037c088c1cb981d3d9\"\u003e\u003ccode\u003e56eca89\u003c/code\u003e\u003c/a\u003e sync with python 3.15.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/319afc2796cea96cbd81b46dbcca60ef0a9b5e08\"\u003e\u003ccode\u003e319afc2\u003c/code\u003e\u003c/a\u003e sync with 3.13.11 and 3.14.2 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/8361d284190a2b364a5d409bacd270fbfe9b8572\"\u003e\u003ccode\u003e8361d28\u003c/code\u003e\u003c/a\u003e sync with python 3.15.0a2 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.18...0.70.19\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.18\u0026new-version=0.70.19)](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/aws-powertools/powertools-lambda-python/pull/7961","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-powertools%2Fpowertools-lambda-python/issues/7961","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7961/packages"}},{"old_version":"0.70.16","new_version":"0.70.18","update_type":"patch","path":null,"pr_created_at":"2025-09-29T06:27:15.000Z","version_change":"0.70.16 → 0.70.18","issue":{"uuid":"2869229315","node_id":"PR_kwDOPhbrx86rBPcD","number":13,"state":"closed","title":"Bump the version-all group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T05:35:11.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-29T06:27:15.000Z","updated_at":"2025-10-06T05:35:11.000Z","time_to_close":601676,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"version-all","update_count":44,"packages":[{"name":"email-validator","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/JoshData/python-email-validator"},{"name":"pytest","old_version":"8.4.1","new_version":"8.4.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"uvicorn","old_version":"0.35.0","new_version":"0.37.0","repository_url":"https://github.com/Kludex/uvicorn"},{"name":"anthropic","old_version":"0.64.0","new_version":"0.68.1","repository_url":"https://github.com/anthropics/anthropic-sdk-python"},{"name":"anyio","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/agronholm/anyio"},{"name":"beautifulsoup4","old_version":"4.13.4","new_version":"4.14.0"},{"name":"boto3","old_version":"1.40.11","new_version":"1.40.40","repository_url":"https://github.com/boto/boto3"},{"name":"botocore","old_version":"1.40.11","new_version":"1.40.40","repository_url":"https://github.com/boto/botocore"},{"name":"click","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/pallets/click"},{"name":"datasets","old_version":"4.0.0","new_version":"4.1.1","repository_url":"https://github.com/huggingface/datasets"},{"name":"dill","old_version":"0.3.8","new_version":"0.4.0","repository_url":"https://github.com/uqfoundation/dill"},{"name":"dnspython","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/rthalley/dnspython"},{"name":"fsspec","old_version":"2025.3.0","new_version":"2025.9.0","repository_url":"https://github.com/fsspec/filesystem_spec"},{"name":"huggingface-hub","old_version":"0.34.4","new_version":"0.35.1","repository_url":"https://github.com/huggingface/huggingface_hub"},{"name":"jiter","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/pydantic/jiter"},{"name":"jsonschema","old_version":"4.25.0","new_version":"4.25.1","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"jsonschema-specifications","old_version":"2025.4.1","new_version":"2025.9.1","repository_url":"https://github.com/python-jsonschema/jsonschema-specifications"},{"name":"langchain-anthropic","old_version":"0.3.3","new_version":"0.3.20","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-core","old_version":"0.3.74","new_version":"0.3.76","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-ollama","old_version":"0.2.2","new_version":"0.3.8","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-openai","old_version":"0.3.1","new_version":"0.3.33","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langsmith","old_version":"0.4.14","new_version":"0.4.31","repository_url":"https://github.com/langchain-ai/langsmith-sdk"},{"name":"lxml","old_version":"6.0.0","new_version":"6.0.2","repository_url":"https://github.com/lxml/lxml"},{"name":"markdownify","old_version":"0.14.1","new_version":"1.2.0","repository_url":"https://github.com/matthewwithanm/python-markdownify"},{"name":"mcp","old_version":"1.13.0","new_version":"1.15.0","repository_url":"https://github.com/modelcontextprotocol/python-sdk"},{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"},{"name":"numpy","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/numpy/numpy"},{"name":"ollama","old_version":"0.5.3","new_version":"0.6.0","repository_url":"https://github.com/ollama/ollama-python"},{"name":"orjson","old_version":"3.11.2","new_version":"3.11.3","repository_url":"https://github.com/ijl/orjson"},{"name":"pandas","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/pandas-dev/pandas"},{"name":"posthog","old_version":"6.5.0","new_version":"6.7.6","repository_url":"https://github.com/posthog/posthog-python"},{"name":"pytest-asyncio","old_version":"0.26.0","new_version":"1.2.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"pyyaml","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/yaml/pyyaml"},{"name":"regex","old_version":"2025.7.34","new_version":"2025.9.18","repository_url":"https://github.com/mrabarnett/mrab-regex"},{"name":"requests","old_version":"2.32.4","new_version":"2.32.5","repository_url":"https://github.com/psf/requests"},{"name":"rpds-py","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/crate-py/rpds"},{"name":"s3transfer","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/boto/s3transfer"},{"name":"soupsieve","old_version":"2.7","new_version":"2.8","repository_url":"https://github.com/facelessuser/soupsieve"},{"name":"starlette","old_version":"0.47.2","new_version":"0.48.0","repository_url":"https://github.com/Kludex/starlette"},{"name":"typing-extensions","old_version":"4.14.1","new_version":"4.15.0","repository_url":"https://github.com/python/typing_extensions"},{"name":"zstandard","old_version":"0.23.0","new_version":"0.25.0","repository_url":"https://github.com/indygreg/python-zstandard"},{"name":"black","old_version":"24.3.0","new_version":"25.9.0","repository_url":"https://github.com/psf/black"},{"name":"ruff","old_version":"0.1.15","new_version":"0.13.2","repository_url":"https://github.com/astral-sh/ruff"},{"name":"uvicorn","old_version":"0.35.0","new_version":"0.37.0","repository_url":"https://github.com/Kludex/uvicorn"}],"path":null,"ecosystem":"pip"},"body":"Bumps the version-all group with 44 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [email-validator](https://github.com/JoshData/python-email-validator) | `2.2.0` | `2.3.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.4.1` | `8.4.2` |\n| [uvicorn](https://github.com/Kludex/uvicorn) | `0.35.0` | `0.37.0` |\n| [anthropic](https://github.com/anthropics/anthropic-sdk-python) | `0.64.0` | `0.68.1` |\n| [anyio](https://github.com/agronholm/anyio) | `4.10.0` | `4.11.0` |\n| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.13.4` | `4.14.0` |\n| [boto3](https://github.com/boto/boto3) | `1.40.11` | `1.40.40` |\n| [botocore](https://github.com/boto/botocore) | `1.40.11` | `1.40.40` |\n| [click](https://github.com/pallets/click) | `8.2.1` | `8.3.0` |\n| [datasets](https://github.com/huggingface/datasets) | `4.0.0` | `4.1.1` |\n| [dill](https://github.com/uqfoundation/dill) | `0.3.8` | `0.4.0` |\n| [dnspython](https://github.com/rthalley/dnspython) | `2.7.0` | `2.8.0` |\n| [fsspec](https://github.com/fsspec/filesystem_spec) | `2025.3.0` | `2025.9.0` |\n| [huggingface-hub](https://github.com/huggingface/huggingface_hub) | `0.34.4` | `0.35.1` |\n| [jiter](https://github.com/pydantic/jiter) | `0.10.0` | `0.11.0` |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.25.0` | `4.25.1` |\n| [jsonschema-specifications](https://github.com/python-jsonschema/jsonschema-specifications) | `2025.4.1` | `2025.9.1` |\n| [langchain-anthropic](https://github.com/langchain-ai/langchain) | `0.3.3` | `0.3.20` |\n| [langchain-core](https://github.com/langchain-ai/langchain) | `0.3.74` | `0.3.76` |\n| [langchain-ollama](https://github.com/langchain-ai/langchain) | `0.2.2` | `0.3.8` |\n| [langchain-openai](https://github.com/langchain-ai/langchain) | `0.3.1` | `0.3.33` |\n| [langsmith](https://github.com/langchain-ai/langsmith-sdk) | `0.4.14` | `0.4.31` |\n| [lxml](https://github.com/lxml/lxml) | `6.0.0` | `6.0.2` |\n| [markdownify](https://github.com/matthewwithanm/python-markdownify) | `0.14.1` | `1.2.0` |\n| [mcp](https://github.com/modelcontextprotocol/python-sdk) | `1.13.0` | `1.15.0` |\n| [multiprocess](https://github.com/uqfoundation/multiprocess) | `0.70.16` | `0.70.18` |\n| [numpy](https://github.com/numpy/numpy) | `2.3.2` | `2.3.3` |\n| [ollama](https://github.com/ollama/ollama-python) | `0.5.3` | `0.6.0` |\n| [orjson](https://github.com/ijl/orjson) | `3.11.2` | `3.11.3` |\n| [pandas](https://github.com/pandas-dev/pandas) | `2.3.1` | `2.3.2` |\n| [posthog](https://github.com/posthog/posthog-python) | `6.5.0` | `6.7.6` |\n| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.2.0` |\n| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.2` | `6.0.3` |\n| [regex](https://github.com/mrabarnett/mrab-regex) | `2025.7.34` | `2025.9.18` |\n| [requests](https://github.com/psf/requests) | `2.32.4` | `2.32.5` |\n| [rpds-py](https://github.com/crate-py/rpds) | `0.27.0` | `0.27.1` |\n| [s3transfer](https://github.com/boto/s3transfer) | `0.13.1` | `0.14.0` |\n| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.7` | `2.8` |\n| [starlette](https://github.com/Kludex/starlette) | `0.47.2` | `0.48.0` |\n| [typing-extensions](https://github.com/python/typing_extensions) | `4.14.1` | `4.15.0` |\n| [zstandard](https://github.com/indygreg/python-zstandard) | `0.23.0` | `0.25.0` |\n| [black](https://github.com/psf/black) | `24.3.0` | `25.9.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.1.15` | `0.13.2` |\n| [uvicorn[standard]](https://github.com/Kludex/uvicorn) | `0.35.0` | `0.37.0` |\n\n\nUpdates `email-validator` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JoshData/python-email-validator/releases\"\u003eemail-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/blob/main/CHANGELOG.md\"\u003eemail-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0 (August 26, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/commit/030a63a183a6a66450e98381ca9a23ab9769706a\"\u003e\u003ccode\u003e030a63a\u003c/code\u003e\u003c/a\u003e Version 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/e943a0f07f5c130b4a419e0cd79f705f36bf24fe\"\u003e\u003ccode\u003ee943a0f\u003c/code\u003e\u003c/a\u003e Raise TypeError when an invalid argument is passed for email, closes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/155\"\u003e#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/f90d256045dc1ccbcffd5514189267d14a9e3ea1\"\u003e\u003ccode\u003ef90d256\u003c/code\u003e\u003c/a\u003e Remove local part length check unless new strict flag is given, fixes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/158\"\u003e#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/98800bac023b8713351393a5043034065f1ea6cb\"\u003e\u003ccode\u003e98800ba\u003c/code\u003e\u003c/a\u003e Add explicit checks for internationalized domain name characters invalid unde...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/936aead3bf5c608f8561954e0d2955b7f97bfdad\"\u003e\u003ccode\u003e936aead\u003c/code\u003e\u003c/a\u003e Fix final syntax checks on normalized internationalized domains checking the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/8043de49596f08d54a07e2bc7c442ced074216a6\"\u003e\u003ccode\u003e8043de4\u003c/code\u003e\u003c/a\u003e NFC-normalize display names per UTS \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/39\"\u003e#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/bc08faa2a74b51a9e7ba7ff4f995c0b475cb5b12\"\u003e\u003ccode\u003ebc08faa\u003c/code\u003e\u003c/a\u003e Add one-off error messages for full-width-at and small-commercial-at which ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/a1c90ab58fb0f5d969a8351a68ca15bff068527c\"\u003e\u003ccode\u003ea1c90ab\u003c/code\u003e\u003c/a\u003e Split exceptions_types.py into exceptions.py and types.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/dbcf07cc5c8066c14b6dc58d2dbb4a1e582eeefd\"\u003e\u003ccode\u003edbcf07c\u003c/code\u003e\u003c/a\u003e Change package name from using underscore to dash to match PyPi normalized pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/7c22208ee5b82c377e960ddcea5293691eadc6cc\"\u003e\u003ccode\u003e7c22208\u003c/code\u003e\u003c/a\u003e Support ALLOW_DISPLAY_NAME and ALLOW_EMPTY_LOCAL in the CLI (\u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JoshData/python-email-validator/compare/v2.2.0...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.4.1 to 8.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.2\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.2 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13478\"\u003e#13478\u003c/a\u003e: Fixed a crash when using \u003ccode\u003econsole_output_style\u003c/code\u003e{.interpreted-text role=\u0026quot;confval\u0026quot;} with \u003ccode\u003etimes\u003c/code\u003e and a module is skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13530\"\u003e#13530\u003c/a\u003e: Fixed a crash when using \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and \u003ccode\u003edecimal.Decimal\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} instances with the \u003ccode\u003edecimal.FloatOperation\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} trap set.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13549\"\u003e#13549\u003c/a\u003e: No longer evaluate type annotations in Python \u003ccode\u003e3.14\u003c/code\u003e when inspecting function signatures.\u003c/p\u003e\n\u003cp\u003eThis prevents crashes during module collection when modules do not explicitly use \u003ccode\u003efrom __future__ import annotations\u003c/code\u003e and import types for annotations within a \u003ccode\u003eif TYPE_CHECKING:\u003c/code\u003e block.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13559\"\u003e#13559\u003c/a\u003e: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in \u003ccode\u003epytest.Parser.addini\u003c/code\u003e{.interpreted-text role=\u0026quot;meth\u0026quot;}.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13563\"\u003e#13563\u003c/a\u003e: \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now only imports \u003ccode\u003enumpy\u003c/code\u003e if NumPy is already in \u003ccode\u003esys.modules\u003c/code\u003e. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13577\"\u003e#13577\u003c/a\u003e: Clarify that \u003ccode\u003epytest_generate_tests\u003c/code\u003e is discovered in test modules/classes; other hooks must be in \u003ccode\u003econftest.py\u003c/code\u003e or plugins.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13480\"\u003e#13480\u003c/a\u003e: Self-testing: fixed a few test failures when run with \u003ccode\u003e-Wdefault\u003c/code\u003e or a similar override.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13547\"\u003e#13547\u003c/a\u003e: Self-testing: corrected expected message for \u003ccode\u003etest_doctest_unexpected_exception\u003c/code\u003e in Python \u003ccode\u003e3.14\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13684\"\u003e#13684\u003c/a\u003e: Make pytest's own testsuite insensitive to the presence of the \u003ccode\u003eCI\u003c/code\u003e environment variable -- by \u003ccode\u003eogrisel\u003c/code\u003e{.interpreted-text role=\u0026quot;user\u0026quot;}.\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/pytest-dev/pytest/commit/bfae4224fd554d3d7f2c277a4cc092b6ec6af3ae\"\u003e\u003ccode\u003ebfae422\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/89905381a163be30ae87d62e5f750e902d750c5f\"\u003e\u003ccode\u003e8990538\u003c/code\u003e\u003c/a\u003e Fix passenv CI in tox ini and make tests insensitive to the presence of the C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/ca676bfe005aebcb12f4146d1b0f1d2772e2cd5d\"\u003e\u003ccode\u003eca676bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13687\"\u003e#13687\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/e63f6e51c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/975a60a63ce385a44655596e254c1899feaa53e4\"\u003e\u003ccode\u003e975a60a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13686\"\u003e#13686\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/12bde8af6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/7723ce84b87ab08f86ddafcb342acc28ba5ec99d\"\u003e\u003ccode\u003e7723ce8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13683\"\u003e#13683\u003c/a\u003e from even-even/fix_Exeption_to_Exception_in_errorMe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7f05680d1301e0969b30bcb3c4b27433c9ee2b7\"\u003e\u003ccode\u003eb7f0568\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13685\"\u003e#13685\u003c/a\u003e from CoretexShadow/fix/docs-pytest-generate-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2c94c4a6948ba53440818389298157fa5d5f94cd\"\u003e\u003ccode\u003e2c94c4a\u003c/code\u003e\u003c/a\u003e add missing colon (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13640\"\u003e#13640\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13641\"\u003e#13641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c3d7684bc01c8c48d05145a30c5211ca8656c68c\"\u003e\u003ccode\u003ec3d7684\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13606\"\u003e#13606\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/5f9938563...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/dc6e3be2ddc75a149b6d102d9b7c82ee47a00cfa\"\u003e\u003ccode\u003edc6e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13605\"\u003e#13605\u003c/a\u003e from The-Compiler/training-update-2025-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/f87289c36c8dbe7740e3020f5546b6f8b0861ff0\"\u003e\u003ccode\u003ef87289c\u003c/code\u003e\u003c/a\u003e Fix crash with \u003ccode\u003etimes\u003c/code\u003e output style and skipped module (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13573\"\u003e#13573\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.4.1...8.4.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.35.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\u003ch2\u003eVersion 0.36.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom IOLOOPs by \u003ca href=\"https://github.com/gnir-work\"\u003e\u003ccode\u003e@​gnir-work\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2435\"\u003eKludex/uvicorn#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to provide importable string in \u003ccode\u003e--http\u003c/code\u003e, \u003ccode\u003e--ws\u003c/code\u003e and \u003ccode\u003e--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/2658\"\u003eKludex/uvicorn#2658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gnir-work\"\u003e\u003ccode\u003e@​gnir-work\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2435\"\u003eKludex/uvicorn#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2659\"\u003eKludex/uvicorn#2659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/secrett2633\"\u003e\u003ccode\u003e@​secrett2633\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2684\"\u003eKludex/uvicorn#2684\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.35.0...0.36.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.35.0...0.36.0\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\u003ch2\u003e0.36.0 (September 20, 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom IOLOOPs (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2435\"\u003e#2435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow to provide importable string in \u003ccode\u003e--http\u003c/code\u003e, \u003ccode\u003e--ws\u003c/code\u003e and \u003ccode\u003e--loop\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2658\"\u003e#2658\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\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/0e3b18c39959ad4ec8bfe6cb7e11c82664aaa702\"\u003e\u003ccode\u003e0e3b18c\u003c/code\u003e\u003c/a\u003e Version 0.36.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2704\"\u003e#2704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/f84661d56eb14bbd29b995af8774c73856e3ce04\"\u003e\u003ccode\u003ef84661d\u003c/code\u003e\u003c/a\u003e chore: drop mention to scripts/publish (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2696\"\u003e#2696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/dcd7e6c94e87b6ffbce378e4ada3d67654af975d\"\u003e\u003ccode\u003edcd7e6c\u003c/code\u003e\u003c/a\u003e docs: replace uvicorn.org by uvicorn.dev (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.35.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 `anthropic` from 0.64.0 to 0.68.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/releases\"\u003eanthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.68.1\u003c/h2\u003e\n\u003ch2\u003e0.68.1 (2025-09-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.68.0...v0.68.1\"\u003ev0.68.0...v0.68.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move deprecated \u003ccode\u003edev-dependencies\u003c/code\u003e in \u003ccode\u003epyproject.toml\u003c/code\u003e to dev group (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/df16b88ade25f91c0b2c88d4ae256c861e4db170\"\u003edf16b88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/a45767347f27258290c572ee5dc3e44c4f314f4b\"\u003ea457673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erename tool runner helper header (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/a9ed3f9c80dc1acbf7f487fc6cc3586f690ccd2d\"\u003ea9ed3f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change optional parameter type from NotGiven to Omit (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9f0a11fa6168e5d59f8a5820de5dbe7d5c2137bd\"\u003e9f0a11f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate more NotGiven usage sites (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/72ab661827ead771923d229bd142f3b9c1a234e8\"\u003e72ab661\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.68.0\u003c/h2\u003e\n\u003ch2\u003e0.68.0 (2025-09-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.67.0...v0.68.0\"\u003ev0.67.0...v0.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd tool running helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d9c9ce63de5b5888dff0d9ba2d79724520152420\"\u003ed9c9ce6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9858c791309a1af2fbc2cb4d042812de83d1a635\"\u003e9858c79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update pydantic dependency (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f59c2f196a09c80f6b46cac19e9d0ace18200da8\"\u003ef59c2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e simplify \u003ccode\u003eget_platform\u003c/code\u003e test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7596748699ff3113b6cb6c1511cf4a33d0453233\"\u003e7596748\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.67.0\u003c/h2\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md\"\u003eanthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.68.1 (2025-09-26)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.68.0...v0.68.1\"\u003ev0.68.0...v0.68.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e move deprecated \u003ccode\u003edev-dependencies\u003c/code\u003e in \u003ccode\u003epyproject.toml\u003c/code\u003e to dev group (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/df16b88ade25f91c0b2c88d4ae256c861e4db170\"\u003edf16b88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not install brew dependencies in ./scripts/bootstrap by default (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/a45767347f27258290c572ee5dc3e44c4f314f4b\"\u003ea457673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erename tool runner helper header (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/a9ed3f9c80dc1acbf7f487fc6cc3586f690ccd2d\"\u003ea9ed3f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e change optional parameter type from NotGiven to Omit (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9f0a11fa6168e5d59f8a5820de5dbe7d5c2137bd\"\u003e9f0a11f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate more NotGiven usage sites (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/72ab661827ead771923d229bd142f3b9c1a234e8\"\u003e72ab661\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.68.0 (2025-09-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.67.0...v0.68.0\"\u003ev0.67.0...v0.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd tool running helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d9c9ce63de5b5888dff0d9ba2d79724520152420\"\u003ed9c9ce6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9858c791309a1af2fbc2cb4d042812de83d1a635\"\u003e9858c79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update pydantic dependency (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f59c2f196a09c80f6b46cac19e9d0ace18200da8\"\u003ef59c2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e simplify \u003ccode\u003eget_platform\u003c/code\u003e test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7596748699ff3113b6cb6c1511cf4a33d0453233\"\u003e7596748\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.66.0 (2025-09-03)\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f55ed8a27b09681b2c6022f010b281bee30cac17\"\u003e\u003ccode\u003ef55ed8a\u003c/code\u003e\u003c/a\u003e release: 0.68.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/3aeddc7883b9295f9f06a5871417c6bbb5f5fa7e\"\u003e\u003ccode\u003e3aeddc7\u003c/code\u003e\u003c/a\u003e chore: rename tool runner helper header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d6efe907830d0e42df5421efbb25ebf2841efbf3\"\u003e\u003ccode\u003ed6efe90\u003c/code\u003e\u003c/a\u003e chore(deps): move deprecated \u003ccode\u003edev-dependencies\u003c/code\u003e in \u003ccode\u003epyproject.toml\u003c/code\u003e to dev group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5ef8f105971c11602b93ba5174f98f48f9a55eab\"\u003e\u003ccode\u003e5ef8f10\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/ac4761026306475705c44ee2c5ba2ce11d66872d\"\u003e\u003ccode\u003eac47610\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/anthropics/anthropic-sdk-python/commit/c6fd2f74cb34418dea495bb384b4130627e2f7e1\"\u003e\u003ccode\u003ec6fd2f7\u003c/code\u003e\u003c/a\u003e chore: update more NotGiven usage sites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5922168bb61a31255fbb6e9116751a1bebf41a6d\"\u003e\u003ccode\u003e5922168\u003c/code\u003e\u003c/a\u003e chore(types): change optional parameter type from NotGiven to Omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/42e55e5d5272c1c811a3bb12468c435ed3b1daf9\"\u003e\u003ccode\u003e42e55e5\u003c/code\u003e\u003c/a\u003e release: 0.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/1579dc24848289560be573c56f0a11bde077e882\"\u003e\u003ccode\u003e1579dc2\u003c/code\u003e\u003c/a\u003e feat: add tool running helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/e19cadeef9c05f03ad8d717e190bedc069fe1842\"\u003e\u003ccode\u003ee19cade\u003c/code\u003e\u003c/a\u003e chore(internal): update pydantic dependency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.68.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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\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\u003cli\u003e\u003ccode\u003eUNIXDatagramSocket.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConnectedUNIXDatagramSocket.from_socket()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a hierarchy of connectable stream classes for transparently connecting to\nvarious remote or local endpoints for exchanging bytes or objects\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded context manager mix-in classes (\u003ccode\u003eanyio.ContextManagerMixin\u003c/code\u003e and\n\u003ccode\u003eanyio.AsyncContextManagerMixin\u003c/code\u003e) to help write classes that embed other context\nmanagers, particularly cancel scopes or task groups\n(\u003ccode\u003e[#905](https://github.com/agronholm/anyio/issues/905) \u0026lt;https://github.com/agronholm/anyio/pull/905\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/agronholm\"\u003e\u003ccode\u003e@​agronholm\u003c/code\u003e\u003c/a\u003e and\u003c/p\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 `beautifulsoup4` from 4.13.4 to 4.14.0\n\nUpdates `boto3` from 1.40.11 to 1.40.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/3515909e0e4fccb5f54bff1abe327f064e13bae1\"\u003e\u003ccode\u003e3515909\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.40'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/1e46da3117c01557f798750f118ab8b6fd1a0285\"\u003e\u003ccode\u003e1e46da3\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/53ccfb7584000c0ce958febbe9de0b266006368b\"\u003e\u003ccode\u003e53ccfb7\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/71cfc758534d5bb67f50ff42081fb4b37b3af69b\"\u003e\u003ccode\u003e71cfc75\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.39'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/d947110aba3b4fb3c815e67edc10b986c8dd16ff\"\u003e\u003ccode\u003ed947110\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.39' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/5653e58b19eb694241964b1dc5366ab115ee5eb6\"\u003e\u003ccode\u003e5653e58\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/eaaf3b06d41881163fae35faf7c778ac153339c5\"\u003e\u003ccode\u003eeaaf3b0\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/c106f68211653ac9acadfded00b209385ed58617\"\u003e\u003ccode\u003ec106f68\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.38'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/9b063da5ebaba6a45d57ee3ba343a1a96e6342a8\"\u003e\u003ccode\u003e9b063da\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.38' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/cc3dc1c839b0c1492b8b96f04694f4b6528a3871\"\u003e\u003ccode\u003ecc3dc1c\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.38\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.40.11...1.40.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore` from 1.40.11 to 1.40.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/dc5ce63e11ad7bea6673caece94030d7be1bb65a\"\u003e\u003ccode\u003edc5ce63\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.40'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/47bf642a85b99fcccbceffe9a8176ba4e799bbfa\"\u003e\u003ccode\u003e47bf642\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/7aba801c56fd4994ae2cf101ec6ff542f6ca480d\"\u003e\u003ccode\u003e7aba801\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/c6cd61c0c49a684f720ca8f16ca87a3ed3c7a842\"\u003e\u003ccode\u003ec6cd61c\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/a50fa088011949427d58698e5407d0ac6bc336f2\"\u003e\u003ccode\u003ea50fa08\u003c/code\u003e\u003c/a\u003e Fix except block issue in s3 integ tests (\u003ca href=\"https://redirect.github.com/boto/botocore/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/52dfbc24ae75261706573f2953d5bb678f067164\"\u003e\u003ccode\u003e52dfbc2\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.39'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/3e17a0535d5a34b2799c9d0250881f5969725e5b\"\u003e\u003ccode\u003e3e17a05\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.39' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/ffb96fc31dc0342c4f57422b4e3afb4642b7643f\"\u003e\u003ccode\u003effb96fc\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.39\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/3c7e1aaf8f4b1c22a156d437da9d79bdc95a289e\"\u003e\u003ccode\u003e3c7e1aa\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/4ba20e8142dba092be4aac98b59a0ad17414d88a\"\u003e\u003ccode\u003e4ba20e8\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/botocore/compare/1.40.11...1.40.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `click` from 8.2.1 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/click/releases\"\u003eclick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.3.0\u003c/h2\u003e\n\u003cp\u003eThis is the Click 8.3.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecation, or introduce potentially breaking changes.\u003c/p\u003e\n\u003cp\u003eWe encourage everyone to upgrade. You can read more about our \u003ca href=\"https://palletsprojects.com/versions\"\u003eVersion Support Policy\u003c/a\u003e on our website.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/click/8.3.0/\"\u003ehttps://pypi.org/project/click/8.3.0/\u003c/a\u003e\nChanges:  \u003ca href=\"https://click.palletsprojects.com/page/changes/#version-8-3-0\"\u003ehttps://click.palletsprojects.com/page/changes/#version-8-3-0\u003c/a\u003e\nMilestone \u003ca href=\"https://github.com/pallets/click/milestone/27\"\u003ehttps://github.com/pallets/click/milestone/27\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eImproved flag option handling\u003c/strong\u003e: Reworked the relationship between \u003ccode\u003eflag_value\u003c/code\u003e\nand \u003ccode\u003edefault\u003c/code\u003e parameters for better consistency:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter value is now preserved as-is and passed directly\nto CLI functions (no more unexpected transformations)\u003c/li\u003e\n\u003cli\u003eException: flag options with \u003ccode\u003edefault=True\u003c/code\u003e maintain backward compatibility\nby defaulting to their \u003ccode\u003eflag_value\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter can now be any type (\u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003eNone\u003c/code\u003e, etc.)\u003c/li\u003e\n\u003cli\u003eFixes inconsistencies reported in: \u003ca href=\"https://redirect.github.com/pallets/click/issues/1992\"\u003e#1992\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2514\"\u003e#2514\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2610\"\u003e#2610\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/3024\"\u003e#3024\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003edefault\u003c/code\u003e to be set on \u003ccode\u003eArgument\u003c/code\u003e for \u003ccode\u003enargs = -1\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2164\"\u003e#2164\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for \u003ccode\u003enargs\u003c/code\u003e option in combination with flag\noption \u003ca href=\"https://redirect.github.com/pallets/click/issues/2813\"\u003e#2813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for nargs option in combination with flag option \u003ca href=\"https://redirect.github.com/pallets/click/issues/2813\"\u003e#2813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix handling of quoted and escaped parameters in Fish autocompletion. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2995\"\u003e#2995\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3013\"\u003e#3013\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLazily import \u003ccode\u003eshutil\u003c/code\u003e.  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3023\"\u003e#3023\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly forward exception information to resources registered with\n\u003ccode\u003eclick.core.Context.with_resource()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3058\"\u003e#3058\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression related to EOF handling in CliRunner.  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2939\"\u003e#2939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2940\"\u003e#2940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.2.2\u003c/h2\u003e\n\u003cp\u003eThis is the Click 8.2.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/click/8.2.2/\"\u003ehttps://pypi.org/project/click/8.2.2/\u003c/a\u003e\nChanges: \u003ca href=\"https://click.palletsprojects.com/page/changes/#version-8-2-2\"\u003ehttps://click.palletsprojects.com/page/changes/#version-8-2-2\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/click/milestone/25\"\u003ehttps://github.com/pallets/click/milestone/25\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reconciliation of \u003ccode\u003edefault\u003c/code\u003e, \u003ccode\u003eflag_value\u003c/code\u003e and \u003ccode\u003etype\u003c/code\u003e parameters for\nflag options, as well as parsing and normalization of environment variables.\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/2952\"\u003e#2952\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2956\"\u003e#2956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typing issue in \u003ccode\u003eBadParameter\u003c/code\u003e and \u003ccode\u003eMissingParameter\u003c/code\u003e exceptions for the\nparameter \u003ccode\u003eparam_hint\u003c/code\u003e that did not allow for a sequence of string where the\nunderlying functino \u003ccode\u003e_join_param_hints\u003c/code\u003e allows for it. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2777\"\u003e#2777\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2990\"\u003e#2990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the value of \u003ccode\u003eEnum\u003c/code\u003e choices to render their default value in help\nscreen. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2911\"\u003e#2911\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3004\"\u003e#3004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix completion for the Z shell (\u003ccode\u003ezsh\u003c/code\u003e) for completion items containing\ncolons. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2703\"\u003e#2703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2846\"\u003e#2846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't include envvar in error hint when not configured. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2971\"\u003e#2971\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2972\"\u003e#2972\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/click/blob/main/CHANGES.rst\"\u003eclick's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 8.3.0\u003c/h2\u003e\n\u003cp\u003eReleased 2025-09-17\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eImproved flag option handling\u003c/strong\u003e: Reworked the relationship between \u003ccode\u003eflag_value\u003c/code\u003e\nand \u003ccode\u003edefault\u003c/code\u003e parameters for better consistency:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter value is now preserved as-is and passed directly\nto CLI functions (no more unexpected transformations)\u003c/li\u003e\n\u003cli\u003eException: flag options with \u003ccode\u003edefault=True\u003c/code\u003e maintain backward compatibility\nby defaulting to their \u003ccode\u003eflag_value\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter can now be any type (\u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003eNone\u003c/code\u003e, etc.)\u003c/li\u003e\n\u003cli\u003eFixes inconsistencies reported in: :issue:\u003ccode\u003e1992\u003c/code\u003e :issue:\u003ccode\u003e2514\u003c/code\u003e :issue:\u003ccode\u003e2610\u003c/code\u003e\n:issue:\u003ccode\u003e3024\u003c/code\u003e :pr:\u003ccode\u003e3030\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003edefault\u003c/code\u003e to be set on \u003ccode\u003eArgument\u003c/code\u003e for \u003ccode\u003enargs = -1\u003c/code\u003e. :issue:\u003ccode\u003e2164\u003c/code\u003e\n:pr:\u003ccode\u003e3030\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for \u003ccode\u003enargs\u003c/code\u003e option in combination with flag\noption :issue:\u003ccode\u003e2813\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix handling of quoted and escaped parameters in Fish autocompletion. :issue:\u003ccode\u003e2995\u003c/code\u003e :pr:\u003ccode\u003e3013\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLazily import \u003ccode\u003eshutil\u003c/code\u003e. :pr:\u003ccode\u003e3023\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly forward exception information to resources registered with\n\u003ccode\u003eclick.core.Context.with_resource()\u003c/code\u003e. :issue:\u003ccode\u003e2447\u003c/code\u003e :pr:\u003ccode\u003e3058\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression related to EOF handling in CliRunner. :issue:\u003ccode\u003e2939\u003c/code\u003e :pr:\u003ccode\u003e2940\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 8.2.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-07-31\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reconciliation of \u003ccode\u003edefault\u003c/code\u003e, \u003ccode\u003eflag_value\u003c/code\u003e and \u003ccode\u003etype\u003c/code\u003e parameters for\nflag options, as well as parsing and normalization of environment variables.\n:issue:\u003ccode\u003e2952\u003c/code\u003e :pr:\u003ccode\u003e2956\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix typing issue in \u003ccode\u003eBadParameter\u003c/code\u003e and \u003ccode\u003eMissingParameter\u003c/code\u003e exceptions for the\nparameter \u003ccode\u003eparam_hint\u003c/code\u003e that did not allow for a sequence of string where the\nunderlying function \u003ccode\u003e_join_param_hints\u003c/code\u003e allows for it. :issue:\u003ccode\u003e2777\u003c/code\u003e :pr:\u003ccode\u003e2990\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse the value of \u003ccode\u003eEnum\u003c/code\u003e choices to render their default value in help\nscreen. Refs :issue:\u003ccode\u003e2911\u003c/code\u003e :pr:\u003ccode\u003e3004\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix completion for the Z shell (\u003ccode\u003ezsh\u003c/code\u003e) for completion items containing\ncolons. :issue:\u003ccode\u003e2703\u003c/code\u003e :pr:\u003ccode\u003e2846\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDon't include envvar in error hint when not configured. :issue:\u003ccode\u003e2971\u003c/code\u003e :pr:\u003ccode\u003e2972\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a rare race in \u003ccode\u003eclick.testing.StreamMixer\u003c/code\u003e's finalization that manifested\nas a \u003ccode\u003eValueError\u003c/code\u003e on close in a multi-threaded test session.\n:issue:\u003ccode\u003e2993\u003c/code\u003e :pr:\u003ccode\u003e2991\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/click/commit/00fadb8904387158ce6e9aa1573be770446895c1\"\u003e\u003ccode\u003e00fadb8\u003c/code\u003e\u003c/a\u003e Release version 8.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/2a0e3ba907927ade6951d5732b775f11b54cb766\"\u003e\u003ccode\u003e2a0e3ba\u003c/code\u003e\u003c/a\u003e testing/CliRunner: Fix regression related to EOF introduced in 262bdf0 (\u003ca href=\"https://redirect.github.com/pallets/click/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/e11a1efc3395e998a1521a0dc35672a799e78d30\"\u003e\u003ccode\u003ee11a1ef\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-cli-runner-prompt-eof-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/36deba8a95a2585de1a2aa4475b7f054f52830ac\"\u003e\u003ccode\u003e36deba8\u003c/code\u003e\u003c/a\u003e Forward exception information to resources registered in a context (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/f2cae7ae997cd32311cab3dede4c2b89fe05e191\"\u003e\u003ccode\u003ef2cae7a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Add summary of PR to changelog for 8.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/7c7ec36354f49d1a092cb077fa4881ea4d70ba01\"\u003e\u003ccode\u003e7c7ec36\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Split resource exception handling tests in single and nested\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/92129c552da88ac30b578132031efa4b003ecc46\"\u003e\u003ccode\u003e92129c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Added exception forwarding to context tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/555fa9bb37770a6845a98be60b0c84876775552e\"\u003e\u003ccode\u003e555fa9b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Forward exception data to exit stack when calling \u003ccode\u003e__exit__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/16fe802a3f96c4c8fa3cd382f1a7577fda0c5321\"\u003e\u003ccode\u003e16fe802\u003c/code\u003e\u003c/a\u003e Add more tests on \u003ccode\u003eEnum\u003c/code\u003e rendering (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/d36de6fc67882f23d7a7d61cd4c0e25e0f88b0ac\"\u003e\u003ccode\u003ed36de6f\u003c/code\u003e\u003c/a\u003e Add more tests on Enum rendering their item's names and not values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/click/compare/8.2.1...8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datasets` from 4.0.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/datasets/releases\"\u003edatasets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix iterate nested field by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7775\"\u003ehuggingface/datasets#7775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for arrow iterable when concatenating or interleaving by \u003ca href=\"https://github.com/radulescupetru\"\u003e\u003ccode\u003e@​radulescupetru\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7771\"\u003ehuggingface/datasets#7771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix empty dataset to_parquet by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7779\"\u003ehuggingface/datasets#7779\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/radulescupetru\"\u003e\u003ccode\u003e@​radulescupetru\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7771\"\u003ehuggingface/datasets#7771\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/datasets/compare/4.1.0...4.1.1\"\u003ehttps://github.com/huggingface/datasets/compare/4.1.0...4.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch2\u003eDataset Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: use content defined chunking  by \u003ca href=\"https://github.com/kszucs\"\u003e\u003ccode\u003e@​kszucs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7589\"\u003ehuggingface/datasets#7589\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einternally uses \u003ccode\u003euse_content_defined_chunking=True\u003c/code\u003e when writing Parquet files\u003c/li\u003e\n\u003cli\u003ethis enables fast deduped uploads to Hugging Face !\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003e# Now faster thanks to content defined chunking\nds.push_to_hub(\u0026quot;username/dataset_name\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003ethis optimizes Parquet for Xet, the dedupe-based storage backend of Hugging Face. It allows to not have to upload data that already exist somewhere on HF (on an other file / version for example). Parquet content defined chunking defines Parquet pages boundaries based on the content of the data, in order to detect duplicate data easily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConcurrent push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7708\"\u003ehuggingface/datasets#7708\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConcurrent IterableDataset push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7710\"\u003ehuggingface/datasets#7710\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHDF5 support by \u003ca href=\"https://github.com/klamike\"\u003e\u003ccode\u003e@​klamike\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7690\"\u003ehuggingface/datasets#7690\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eload HDF5 datasets in one line of code\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eds = load_dataset(\u0026quot;username/dataset-with-hdf5-files\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eeach (possibly nested) field in the HDF5 file is parsed a a column, with the first dimension used for rows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther improvements and bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert to string when needed + faster .zstd by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7683\"\u003ehuggingface/datasets#7683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix audio cast storage from array + sampling_rate by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7684\"\u003ehuggingface/datasets#7684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix misleading add_column() usage example in docstring by \u003ca href=\"https://github.com/ArjunJagdale\"\u003e\u003ccode\u003e@​ArjunJagdale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7648\"\u003ehuggingface/datasets#7648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow dataset row indexing with np.int types (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7423\"\u003e#7423\u003c/a\u003e) by \u003ca href=\"https://github.com/DavidRConnell\"\u003e\u003ccode\u003e@​DavidRConnell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7438\"\u003ehuggingface/datasets#7438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate fsspec max version to current release 2025.7.0 by \u003ca href=\"https://github.com/rootAvish\"\u003e\u003ccode\u003e@​rootAvish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7701\"\u003ehuggingface/datasets#7701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dataset_dict push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7711\"\u003ehuggingface/datasets#7711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetry intermediate commits too by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7712\"\u003ehuggingface/datasets#7712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enum_proc=0 behave like None, num_proc=1 uses one worker (not main process) and clarify num_proc documentation by \u003ca href=\"https://github.com/tanuj-rai\"\u003e\u003ccode\u003e@​tanuj-rai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7702\"\u003ehuggingface/datasets#7702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cli.mdx to refer to the new \u0026quot;hf\u0026quot; CLI by \u003ca href=\"https://github.com/evalstate\"\u003e\u003ccode\u003e@​evalstate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7713\"\u003ehuggingface/datasets#7713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix num_proc=1 ci test by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7714\"\u003ehuggingface/datasets#7714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Use Image(mode=\u0026quot;F\u0026quot;) for PNG/JPEG depth maps  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7715\"\u003ehuggingface/datasets#7715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypo by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7716\"\u003ehuggingface/datasets#7716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix largelist repr by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7735\"\u003ehuggingface/datasets#7735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrammar fix: correct \u0026quot;showed\u0026quot; to \u0026quot;shown\u0026quot; in fingerprint.py by \u003ca href=\"https://github.com/brchristian\"\u003e\u003ccode\u003e@​brchristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7730\"\u003ehuggingface/datasets#7730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix type hint \u003ccode\u003etrain_test_split\u003c/code\u003e by \u003ca href=\"https://github.com/qgallouedec\"\u003e\u003ccode\u003e@​qgallouedec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7736\"\u003ehuggingface/datasets#7736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webdataset): don't .lower() field_name by \u003ca href=\"https://github.com/YassineYousfi\"\u003e\u003ccode\u003e@​YassineYousfi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7726\"\u003ehuggingface/datasets#7726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor HDF5 and preserve tree structure by \u003ca href=\"https://github.com/klamike\"\u003e\u003ccode\u003e@​klamike\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7743\"\u003ehuggingface/datasets#7743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add column overwrite example to batch mapping guide by \u003ca href=\"https://github.com/Sanjaykumar030\"\u003e\u003ccode\u003e@​Sanjaykumar030\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7737\"\u003ehuggingface/datasets#7737\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/huggingface/datasets/commit/9be15a723b460586999b6aa1f346e284342fcc1f\"\u003e\u003ccode\u003e9be15a7\u003c/code\u003e\u003c/a\u003e release: 4.1.1 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/25bc354e341eb88e0a7e774a7715b3201bbdd332\"\u003e\u003ccode\u003e25bc354\u003c/code\u003e\u003c/a\u003e fix empty dataset to_parquet (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7779\"\u003e#7779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/bd6b888fd7fb0ee92313b913d3df7d5eaf23a010\"\u003e\u003ccode\u003ebd6b888\u003c/code\u003e\u003c/a\u003e Add support for arrow iterable when concatenating or interleaving (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/a6d8f58789ec77f38b4c8b8697747ae796f9af79\"\u003e\u003ccode\u003ea6d8f58\u003c/code\u003e\u003c/a\u003e fix iterate nested field (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7775\"\u003e#7775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/4928d77183c583ed2c2ae7129dc1bc4b0833a09d\"\u003e\u003ccode\u003e4928d77\u003c/code\u003e\u003c/a\u003e Set dev version (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/dd280cb92b820688c1cc0e5f612d9d2dc6b6497e\"\u003e\u003ccode\u003edd280cb\u003c/code\u003e\u003c/a\u003e Release: 4.1.0 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/a3a1069b12d85307b1f95b31fca792d9b27226d2\"\u003e\u003ccode\u003ea3a1069\u003c/code\u003e\u003c/a\u003e Bump dill to 0.4.0 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/222bd57c40bc0580a4a80824ae8ec41a7d7672f5\"\u003e\u003ccode\u003e222bd57\u003c/code\u003e\u003c/a\u003e update torchcodec in ci (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7764\"\u003e#7764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/97daa9a3ab8d43724e2ae3f1c2c29687bd56c783\"\u003e\u003ccode\u003e97daa9a\u003c/code\u003e\u003c/a\u003e Fix typo in error message for cache directory deletion (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7749\"\u003e#7749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/5e04865459909f1c8fc7d309a95c475150252814\"\u003e\u003ccode\u003e5e04865\u003c/code\u003e\u003c/a\u003e add support for pyarrow string view in features (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/datasets/compare/4.0.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dill` from 0.3.8 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/16eb90b0895fa60c751bc4bdc18dbdf9a6b31a2e\"\u003e\u003ccode\u003e16eb90b\u003c/code\u003e\u003c/a\u003e tag: 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/cd7a5a8242a7039eb0c13320843dbb170b3b88ab\"\u003e\u003ccode\u003ecd7a5a8\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.5 to 3.1.6 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/0717bd1efe2ddd487762a472cb63253a504a760b\"\u003e\u003ccode\u003e0717bd1\u003c/code\u003e\u003c/a\u003e move travis build of 3.9 to focal (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/599265e0a0cec406e245808105b63987...\n\n_Description has been truncated_","html_url":"https://github.com/alexretana/JobPilot-JobSearchAssistant/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexretana%2FJobPilot-JobSearchAssistant/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"0.70.16","new_version":"0.70.18","update_type":"patch","path":null,"pr_created_at":"2025-09-22T05:56:47.000Z","version_change":"0.70.16 → 0.70.18","issue":{"uuid":"2848019599","node_id":"PR_kwDOPhbrx86pwVSP","number":12,"state":"open","title":"Bump the version-all group across 1 directory with 42 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-09-22T05:56:47.000Z","updated_at":"2025-09-22T05:56:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"version-all","update_count":42,"packages":[{"name":"email-validator","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/JoshData/python-email-validator"},{"name":"pytest","old_version":"8.4.1","new_version":"8.4.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"uvicorn","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/Kludex/uvicorn"},{"name":"anthropic","old_version":"0.64.0","new_version":"0.68.0","repository_url":"https://github.com/anthropics/anthropic-sdk-python"},{"name":"beautifulsoup4","old_version":"4.13.4","new_version":"4.13.5"},{"name":"boto3","old_version":"1.40.11","new_version":"1.40.35","repository_url":"https://github.com/boto/boto3"},{"name":"botocore","old_version":"1.40.11","new_version":"1.40.35","repository_url":"https://github.com/boto/botocore"},{"name":"click","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/pallets/click"},{"name":"datasets","old_version":"4.0.0","new_version":"4.1.1","repository_url":"https://github.com/huggingface/datasets"},{"name":"dill","old_version":"0.3.8","new_version":"0.4.0","repository_url":"https://github.com/uqfoundation/dill"},{"name":"dnspython","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/rthalley/dnspython"},{"name":"fsspec","old_version":"2025.3.0","new_version":"2025.9.0","repository_url":"https://github.com/fsspec/filesystem_spec"},{"name":"huggingface-hub","old_version":"0.34.4","new_version":"0.35.0","repository_url":"https://github.com/huggingface/huggingface_hub"},{"name":"jiter","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/pydantic/jiter"},{"name":"jsonschema","old_version":"4.25.0","new_version":"4.25.1","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"jsonschema-specifications","old_version":"2025.4.1","new_version":"2025.9.1","repository_url":"https://github.com/python-jsonschema/jsonschema-specifications"},{"name":"langchain-anthropic","old_version":"0.3.3","new_version":"0.3.20","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-core","old_version":"0.3.74","new_version":"0.3.76","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-ollama","old_version":"0.2.2","new_version":"0.3.8","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-openai","old_version":"0.3.1","new_version":"0.3.33","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langsmith","old_version":"0.4.14","new_version":"0.4.29","repository_url":"https://github.com/langchain-ai/langsmith-sdk"},{"name":"lxml","old_version":"6.0.0","new_version":"6.0.2","repository_url":"https://github.com/lxml/lxml"},{"name":"markdownify","old_version":"0.14.1","new_version":"1.2.0","repository_url":"https://github.com/matthewwithanm/python-markdownify"},{"name":"mcp","old_version":"1.13.0","new_version":"1.14.1","repository_url":"https://github.com/modelcontextprotocol/python-sdk"},{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"},{"name":"numpy","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/numpy/numpy"},{"name":"ollama","old_version":"0.5.3","new_version":"0.5.4","repository_url":"https://github.com/ollama/ollama-python"},{"name":"orjson","old_version":"3.11.2","new_version":"3.11.3","repository_url":"https://github.com/ijl/orjson"},{"name":"pandas","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/pandas-dev/pandas"},{"name":"posthog","old_version":"6.5.0","new_version":"6.7.5","repository_url":"https://github.com/posthog/posthog-python"},{"name":"pytest-asyncio","old_version":"0.26.0","new_version":"1.2.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"regex","old_version":"2025.7.34","new_version":"2025.9.18","repository_url":"https://github.com/mrabarnett/mrab-regex"},{"name":"requests","old_version":"2.32.4","new_version":"2.32.5","repository_url":"https://github.com/psf/requests"},{"name":"rpds-py","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/crate-py/rpds"},{"name":"s3transfer","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/boto/s3transfer"},{"name":"soupsieve","old_version":"2.7","new_version":"2.8","repository_url":"https://github.com/facelessuser/soupsieve"},{"name":"starlette","old_version":"0.47.2","new_version":"0.48.0","repository_url":"https://github.com/Kludex/starlette"},{"name":"typing-extensions","old_version":"4.14.1","new_version":"4.15.0","repository_url":"https://github.com/python/typing_extensions"},{"name":"zstandard","old_version":"0.23.0","new_version":"0.25.0","repository_url":"https://github.com/indygreg/python-zstandard"},{"name":"black","old_version":"24.3.0","new_version":"25.9.0","repository_url":"https://github.com/psf/black"},{"name":"ruff","old_version":"0.1.15","new_version":"0.13.1","repository_url":"https://github.com/astral-sh/ruff"},{"name":"uvicorn","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/Kludex/uvicorn"}],"path":null,"ecosystem":"pip"},"body":"Bumps the version-all group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [email-validator](https://github.com/JoshData/python-email-validator) | `2.2.0` | `2.3.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.4.1` | `8.4.2` |\n| [uvicorn](https://github.com/Kludex/uvicorn) | `0.35.0` | `0.36.0` |\n| [anthropic](https://github.com/anthropics/anthropic-sdk-python) | `0.64.0` | `0.68.0` |\n| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.13.4` | `4.13.5` |\n| [boto3](https://github.com/boto/boto3) | `1.40.11` | `1.40.35` |\n| [botocore](https://github.com/boto/botocore) | `1.40.11` | `1.40.35` |\n| [click](https://github.com/pallets/click) | `8.2.1` | `8.3.0` |\n| [datasets](https://github.com/huggingface/datasets) | `4.0.0` | `4.1.1` |\n| [dill](https://github.com/uqfoundation/dill) | `0.3.8` | `0.4.0` |\n| [dnspython](https://github.com/rthalley/dnspython) | `2.7.0` | `2.8.0` |\n| [fsspec](https://github.com/fsspec/filesystem_spec) | `2025.3.0` | `2025.9.0` |\n| [huggingface-hub](https://github.com/huggingface/huggingface_hub) | `0.34.4` | `0.35.0` |\n| [jiter](https://github.com/pydantic/jiter) | `0.10.0` | `0.11.0` |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.25.0` | `4.25.1` |\n| [jsonschema-specifications](https://github.com/python-jsonschema/jsonschema-specifications) | `2025.4.1` | `2025.9.1` |\n| [langchain-anthropic](https://github.com/langchain-ai/langchain) | `0.3.3` | `0.3.20` |\n| [langchain-core](https://github.com/langchain-ai/langchain) | `0.3.74` | `0.3.76` |\n| [langchain-ollama](https://github.com/langchain-ai/langchain) | `0.2.2` | `0.3.8` |\n| [langchain-openai](https://github.com/langchain-ai/langchain) | `0.3.1` | `0.3.33` |\n| [langsmith](https://github.com/langchain-ai/langsmith-sdk) | `0.4.14` | `0.4.29` |\n| [lxml](https://github.com/lxml/lxml) | `6.0.0` | `6.0.2` |\n| [markdownify](https://github.com/matthewwithanm/python-markdownify) | `0.14.1` | `1.2.0` |\n| [mcp](https://github.com/modelcontextprotocol/python-sdk) | `1.13.0` | `1.14.1` |\n| [multiprocess](https://github.com/uqfoundation/multiprocess) | `0.70.16` | `0.70.18` |\n| [numpy](https://github.com/numpy/numpy) | `2.3.2` | `2.3.3` |\n| [ollama](https://github.com/ollama/ollama-python) | `0.5.3` | `0.5.4` |\n| [orjson](https://github.com/ijl/orjson) | `3.11.2` | `3.11.3` |\n| [pandas](https://github.com/pandas-dev/pandas) | `2.3.1` | `2.3.2` |\n| [posthog](https://github.com/posthog/posthog-python) | `6.5.0` | `6.7.5` |\n| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.2.0` |\n| [regex](https://github.com/mrabarnett/mrab-regex) | `2025.7.34` | `2025.9.18` |\n| [requests](https://github.com/psf/requests) | `2.32.4` | `2.32.5` |\n| [rpds-py](https://github.com/crate-py/rpds) | `0.27.0` | `0.27.1` |\n| [s3transfer](https://github.com/boto/s3transfer) | `0.13.1` | `0.14.0` |\n| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.7` | `2.8` |\n| [starlette](https://github.com/Kludex/starlette) | `0.47.2` | `0.48.0` |\n| [typing-extensions](https://github.com/python/typing_extensions) | `4.14.1` | `4.15.0` |\n| [zstandard](https://github.com/indygreg/python-zstandard) | `0.23.0` | `0.25.0` |\n| [black](https://github.com/psf/black) | `24.3.0` | `25.9.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.1.15` | `0.13.1` |\n| [uvicorn[standard]](https://github.com/Kludex/uvicorn) | `0.35.0` | `0.36.0` |\n\n\nUpdates `email-validator` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JoshData/python-email-validator/releases\"\u003eemail-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/blob/main/CHANGELOG.md\"\u003eemail-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0 (August 26, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/commit/030a63a183a6a66450e98381ca9a23ab9769706a\"\u003e\u003ccode\u003e030a63a\u003c/code\u003e\u003c/a\u003e Version 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/e943a0f07f5c130b4a419e0cd79f705f36bf24fe\"\u003e\u003ccode\u003ee943a0f\u003c/code\u003e\u003c/a\u003e Raise TypeError when an invalid argument is passed for email, closes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/155\"\u003e#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/f90d256045dc1ccbcffd5514189267d14a9e3ea1\"\u003e\u003ccode\u003ef90d256\u003c/code\u003e\u003c/a\u003e Remove local part length check unless new strict flag is given, fixes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/158\"\u003e#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/98800bac023b8713351393a5043034065f1ea6cb\"\u003e\u003ccode\u003e98800ba\u003c/code\u003e\u003c/a\u003e Add explicit checks for internationalized domain name characters invalid unde...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/936aead3bf5c608f8561954e0d2955b7f97bfdad\"\u003e\u003ccode\u003e936aead\u003c/code\u003e\u003c/a\u003e Fix final syntax checks on normalized internationalized domains checking the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/8043de49596f08d54a07e2bc7c442ced074216a6\"\u003e\u003ccode\u003e8043de4\u003c/code\u003e\u003c/a\u003e NFC-normalize display names per UTS \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/39\"\u003e#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/bc08faa2a74b51a9e7ba7ff4f995c0b475cb5b12\"\u003e\u003ccode\u003ebc08faa\u003c/code\u003e\u003c/a\u003e Add one-off error messages for full-width-at and small-commercial-at which ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/a1c90ab58fb0f5d969a8351a68ca15bff068527c\"\u003e\u003ccode\u003ea1c90ab\u003c/code\u003e\u003c/a\u003e Split exceptions_types.py into exceptions.py and types.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/dbcf07cc5c8066c14b6dc58d2dbb4a1e582eeefd\"\u003e\u003ccode\u003edbcf07c\u003c/code\u003e\u003c/a\u003e Change package name from using underscore to dash to match PyPi normalized pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/7c22208ee5b82c377e960ddcea5293691eadc6cc\"\u003e\u003ccode\u003e7c22208\u003c/code\u003e\u003c/a\u003e Support ALLOW_DISPLAY_NAME and ALLOW_EMPTY_LOCAL in the CLI (\u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JoshData/python-email-validator/compare/v2.2.0...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.4.1 to 8.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.2\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.2 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13478\"\u003e#13478\u003c/a\u003e: Fixed a crash when using \u003ccode\u003econsole_output_style\u003c/code\u003e{.interpreted-text role=\u0026quot;confval\u0026quot;} with \u003ccode\u003etimes\u003c/code\u003e and a module is skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13530\"\u003e#13530\u003c/a\u003e: Fixed a crash when using \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and \u003ccode\u003edecimal.Decimal\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} instances with the \u003ccode\u003edecimal.FloatOperation\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} trap set.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13549\"\u003e#13549\u003c/a\u003e: No longer evaluate type annotations in Python \u003ccode\u003e3.14\u003c/code\u003e when inspecting function signatures.\u003c/p\u003e\n\u003cp\u003eThis prevents crashes during module collection when modules do not explicitly use \u003ccode\u003efrom __future__ import annotations\u003c/code\u003e and import types for annotations within a \u003ccode\u003eif TYPE_CHECKING:\u003c/code\u003e block.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13559\"\u003e#13559\u003c/a\u003e: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in \u003ccode\u003epytest.Parser.addini\u003c/code\u003e{.interpreted-text role=\u0026quot;meth\u0026quot;}.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13563\"\u003e#13563\u003c/a\u003e: \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now only imports \u003ccode\u003enumpy\u003c/code\u003e if NumPy is already in \u003ccode\u003esys.modules\u003c/code\u003e. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13577\"\u003e#13577\u003c/a\u003e: Clarify that \u003ccode\u003epytest_generate_tests\u003c/code\u003e is discovered in test modules/classes; other hooks must be in \u003ccode\u003econftest.py\u003c/code\u003e or plugins.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13480\"\u003e#13480\u003c/a\u003e: Self-testing: fixed a few test failures when run with \u003ccode\u003e-Wdefault\u003c/code\u003e or a similar override.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13547\"\u003e#13547\u003c/a\u003e: Self-testing: corrected expected message for \u003ccode\u003etest_doctest_unexpected_exception\u003c/code\u003e in Python \u003ccode\u003e3.14\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13684\"\u003e#13684\u003c/a\u003e: Make pytest's own testsuite insensitive to the presence of the \u003ccode\u003eCI\u003c/code\u003e environment variable -- by \u003ccode\u003eogrisel\u003c/code\u003e{.interpreted-text role=\u0026quot;user\u0026quot;}.\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/pytest-dev/pytest/commit/bfae4224fd554d3d7f2c277a4cc092b6ec6af3ae\"\u003e\u003ccode\u003ebfae422\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/89905381a163be30ae87d62e5f750e902d750c5f\"\u003e\u003ccode\u003e8990538\u003c/code\u003e\u003c/a\u003e Fix passenv CI in tox ini and make tests insensitive to the presence of the C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/ca676bfe005aebcb12f4146d1b0f1d2772e2cd5d\"\u003e\u003ccode\u003eca676bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13687\"\u003e#13687\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/e63f6e51c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/975a60a63ce385a44655596e254c1899feaa53e4\"\u003e\u003ccode\u003e975a60a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13686\"\u003e#13686\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/12bde8af6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/7723ce84b87ab08f86ddafcb342acc28ba5ec99d\"\u003e\u003ccode\u003e7723ce8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13683\"\u003e#13683\u003c/a\u003e from even-even/fix_Exeption_to_Exception_in_errorMe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7f05680d1301e0969b30bcb3c4b27433c9ee2b7\"\u003e\u003ccode\u003eb7f0568\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13685\"\u003e#13685\u003c/a\u003e from CoretexShadow/fix/docs-pytest-generate-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2c94c4a6948ba53440818389298157fa5d5f94cd\"\u003e\u003ccode\u003e2c94c4a\u003c/code\u003e\u003c/a\u003e add missing colon (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13640\"\u003e#13640\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13641\"\u003e#13641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c3d7684bc01c8c48d05145a30c5211ca8656c68c\"\u003e\u003ccode\u003ec3d7684\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13606\"\u003e#13606\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/5f9938563...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/dc6e3be2ddc75a149b6d102d9b7c82ee47a00cfa\"\u003e\u003ccode\u003edc6e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13605\"\u003e#13605\u003c/a\u003e from The-Compiler/training-update-2025-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/f87289c36c8dbe7740e3020f5546b6f8b0861ff0\"\u003e\u003ccode\u003ef87289c\u003c/code\u003e\u003c/a\u003e Fix crash with \u003ccode\u003etimes\u003c/code\u003e output style and skipped module (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13573\"\u003e#13573\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.4.1...8.4.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.35.0 to 0.36.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.36.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom IOLOOPs by \u003ca href=\"https://github.com/gnir-work\"\u003e\u003ccode\u003e@​gnir-work\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2435\"\u003eKludex/uvicorn#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to provide importable string in \u003ccode\u003e--http\u003c/code\u003e, \u003ccode\u003e--ws\u003c/code\u003e and \u003ccode\u003e--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/2658\"\u003eKludex/uvicorn#2658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gnir-work\"\u003e\u003ccode\u003e@​gnir-work\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2435\"\u003eKludex/uvicorn#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2659\"\u003eKludex/uvicorn#2659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/secrett2633\"\u003e\u003ccode\u003e@​secrett2633\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Kludex/uvicorn/pull/2684\"\u003eKludex/uvicorn#2684\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.35.0...0.36.0\"\u003ehttps://github.com/Kludex/uvicorn/compare/0.35.0...0.36.0\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.36.0 (September 20, 2025)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom IOLOOPs (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2435\"\u003e#2435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow to provide importable string in \u003ccode\u003e--http\u003c/code\u003e, \u003ccode\u003e--ws\u003c/code\u003e and \u003ccode\u003e--loop\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2658\"\u003e#2658\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/0e3b18c39959ad4ec8bfe6cb7e11c82664aaa702\"\u003e\u003ccode\u003e0e3b18c\u003c/code\u003e\u003c/a\u003e Version 0.36.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2704\"\u003e#2704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/f84661d56eb14bbd29b995af8774c73856e3ce04\"\u003e\u003ccode\u003ef84661d\u003c/code\u003e\u003c/a\u003e chore: drop mention to scripts/publish (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2696\"\u003e#2696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/dcd7e6c94e87b6ffbce378e4ada3d67654af975d\"\u003e\u003ccode\u003edcd7e6c\u003c/code\u003e\u003c/a\u003e docs: replace uvicorn.org by uvicorn.dev (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/e5e7344a2554a0e4cd2f942c8699289edaf7b220\"\u003e\u003ccode\u003ee5e7344\u003c/code\u003e\u003c/a\u003e Bump astral-sh/setup-uv from 6.6.1 to 6.7.0 (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2701\"\u003e#2701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/b40c4288c7283e3568642fa9e0c330f45ce5020d\"\u003e\u003ccode\u003eb40c428\u003c/code\u003e\u003c/a\u003e docs: add docs to uvicorn.dev (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/dca6b1c529f2727ebb451726a69680c8dab06b9d\"\u003e\u003ccode\u003edca6b1c\u003c/code\u003e\u003c/a\u003e ci: update dependabot ecosystem from pip to uv (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2700\"\u003e#2700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/fe50e5d9933fc09c347b991d6376c02ada3f0f21\"\u003e\u003ccode\u003efe50e5d\u003c/code\u003e\u003c/a\u003e Add Marcelo Trylesinski to the license (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2699\"\u003e#2699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/d41737158f9f1dec770f7e1607de000b546d41dd\"\u003e\u003ccode\u003ed417371\u003c/code\u003e\u003c/a\u003e ci: publish docs on \u003ccode\u003eworkflow_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2695\"\u003e#2695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/bf337d62d5d645bd00f25777fd0740158814d2ed\"\u003e\u003ccode\u003ebf337d6\u003c/code\u003e\u003c/a\u003e Use uv instead of plain pip (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2693\"\u003e#2693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kludex/uvicorn/commit/ea9e01e3b06ad149e099de4d172abedf722fd971\"\u003e\u003ccode\u003eea9e01e\u003c/code\u003e\u003c/a\u003e chore: rename pipeline file to match starlette (\u003ca href=\"https://redirect.github.com/Kludex/uvicorn/issues/2692\"\u003e#2692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kludex/uvicorn/compare/0.35.0...0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anthropic` from 0.64.0 to 0.68.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/releases\"\u003eanthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.68.0\u003c/h2\u003e\n\u003ch2\u003e0.68.0 (2025-09-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.67.0...v0.68.0\"\u003ev0.67.0...v0.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd tool running helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d9c9ce63de5b5888dff0d9ba2d79724520152420\"\u003ed9c9ce6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9858c791309a1af2fbc2cb4d042812de83d1a635\"\u003e9858c79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update pydantic dependency (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f59c2f196a09c80f6b46cac19e9d0ace18200da8\"\u003ef59c2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e simplify \u003ccode\u003eget_platform\u003c/code\u003e test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7596748699ff3113b6cb6c1511cf4a33d0453233\"\u003e7596748\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.67.0\u003c/h2\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.66.0\u003c/h2\u003e\n\u003ch2\u003e0.66.0 (2025-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.65.0...v0.66.0\"\u003ev0.65.0...v0.66.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Documents in tool results (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5309dad584bb31284516e0d44681f1b46d1a663d\"\u003e5309dad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.65.0\u003c/h2\u003e\n\u003ch2\u003e0.65.0 (2025-09-02)\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/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md\"\u003eanthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.68.0 (2025-09-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.67.0...v0.68.0\"\u003ev0.67.0...v0.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd tool running helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d9c9ce63de5b5888dff0d9ba2d79724520152420\"\u003ed9c9ce6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e fix tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9858c791309a1af2fbc2cb4d042812de83d1a635\"\u003e9858c79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update pydantic dependency (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f59c2f196a09c80f6b46cac19e9d0ace18200da8\"\u003ef59c2f1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e simplify \u003ccode\u003eget_platform\u003c/code\u003e test (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7596748699ff3113b6cb6c1511cf4a33d0453233\"\u003e7596748\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.66.0 (2025-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.65.0...v0.66.0\"\u003ev0.65.0...v0.66.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Documents in tool results (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5309dad584bb31284516e0d44681f1b46d1a663d\"\u003e5309dad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.65.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.65.0\"\u003ev0.64.0...v0.65.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/anthropics/anthropic-sdk-python/commit/42e55e5d5272c1c811a3bb12468c435ed3b1daf9\"\u003e\u003ccode\u003e42e55e5\u003c/code\u003e\u003c/a\u003e release: 0.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/1579dc24848289560be573c56f0a11bde077e882\"\u003e\u003ccode\u003e1579dc2\u003c/code\u003e\u003c/a\u003e feat: add tool running helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/e19cadeef9c05f03ad8d717e190bedc069fe1842\"\u003e\u003ccode\u003ee19cade\u003c/code\u003e\u003c/a\u003e chore(internal): update pydantic dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f8c979cd210a2608c3f9e6141cdff8cef953dd37\"\u003e\u003ccode\u003ef8c979c\u003c/code\u003e\u003c/a\u003e chore(internal): fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f9db69161db2427d9502171bd6ac558707a3094a\"\u003e\u003ccode\u003ef9db691\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/896462d9d16adaae13f952612f4d5a482c06f568\"\u003e\u003ccode\u003e896462d\u003c/code\u003e\u003c/a\u003e chore(tests): simplify \u003ccode\u003eget_platform\u003c/code\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f31b3a2c750429e211af7a1d7bb4b8fc61caedd3\"\u003e\u003ccode\u003ef31b3a2\u003c/code\u003e\u003c/a\u003e release: 0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/43a51356f3e5bcdd4a1f52d52dab25b5bdf584cb\"\u003e\u003ccode\u003e43a5135\u003c/code\u003e\u003c/a\u003e feat(api): adds support for web_fetch_20250910 tool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/0f7f2b64f948e0a7257e8f73b17874f984dfa1f0\"\u003e\u003ccode\u003e0f7f2b6\u003c/code\u003e\u003c/a\u003e fix(types/beta): add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/26edcf7661075d5c50a7ff763cf5ccf85213320b\"\u003e\u003ccode\u003e26edcf7\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.68.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.13.5\n\nUpdates `boto3` from 1.40.11 to 1.40.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/22fa3d5e8445bb96e085b4663e4fc2cecaf00488\"\u003e\u003ccode\u003e22fa3d5\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.35'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/021298e47cf619b0325b9e68e648fb7278aa9f19\"\u003e\u003ccode\u003e021298e\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/02961e67cc3c95e51795c08767e828bc22d50163\"\u003e\u003ccode\u003e02961e6\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/1564e42c44752bac70ea2cdfbb589bdcb9321cf5\"\u003e\u003ccode\u003e1564e42\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.34'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/b5c8399b34e1fed6a72bdfffe28b7e165f19490f\"\u003e\u003ccode\u003eb5c8399\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.34' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/dd6d06bedacbc7022c1a186ad3168e1b60c681f4\"\u003e\u003ccode\u003edd6d06b\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/80c94bffbbbaae01d40ce569c5a5b58d4b868cb6\"\u003e\u003ccode\u003e80c94bf\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/910767fbbe9ce1879ea530aed93c50623bbcac1f\"\u003e\u003ccode\u003e910767f\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.33'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/09242b81e059d5ff9c354040dd86117cdb0175e1\"\u003e\u003ccode\u003e09242b8\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.33' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/74901abec141fdf623de2f6c9364db5266ac1abe\"\u003e\u003ccode\u003e74901ab\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.40.11...1.40.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore` from 1.40.11 to 1.40.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/331de65e7532d4641b797c35ca264b90987e3328\"\u003e\u003ccode\u003e331de65\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.35'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/4451f93aa2eb401b7b8f4aef6e24f2ccc2e09fdd\"\u003e\u003ccode\u003e4451f93\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/387a2a4cfed21d8c79f60130c0edc6446e21621d\"\u003e\u003ccode\u003e387a2a4\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/fd4916f863a7b8737e121345118d68b99e2705be\"\u003e\u003ccode\u003efd4916f\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/de187f398ba981be728e3c69f23d6b634d555016\"\u003e\u003ccode\u003ede187f3\u003c/code\u003e\u003c/a\u003e Update sms-voice models and endpoint tests to latest version. (\u003ca href=\"https://redirect.github.com/boto/botocore/issues/3553\"\u003e#3553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/c198e2cd793e36106e045a5f5f3103a08c874f2d\"\u003e\u003ccode\u003ec198e2c\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.34'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/2913d26987b916214a13ca4632ff8a199a55d0bd\"\u003e\u003ccode\u003e2913d26\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.34' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/68cf413682ea3330681174031a38335c258eee70\"\u003e\u003ccode\u003e68cf413\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/2588fd66e9121dea5d9a62699381743c8de9c94d\"\u003e\u003ccode\u003e2588fd6\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/8455ff93ad5bbb482f1440faaf755ce918820a1e\"\u003e\u003ccode\u003e8455ff9\u003c/code\u003e\u003c/a\u003e Track assume-role and profile related credential feature ids (\u003ca href=\"https://redirect.github.com/boto/botocore/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/botocore/compare/1.40.11...1.40.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `click` from 8.2.1 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/click/releases\"\u003eclick's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.3.0\u003c/h2\u003e\n\u003cp\u003eThis is the Click 8.3.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecation, or introduce potentially breaking changes.\u003c/p\u003e\n\u003cp\u003eWe encourage everyone to upgrade. You can read more about our \u003ca href=\"https://palletsprojects.com/versions\"\u003eVersion Support Policy\u003c/a\u003e on our website.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/click/8.3.0/\"\u003ehttps://pypi.org/project/click/8.3.0/\u003c/a\u003e\nChanges:  \u003ca href=\"https://click.palletsprojects.com/page/changes/#version-8-3-0\"\u003ehttps://click.palletsprojects.com/page/changes/#version-8-3-0\u003c/a\u003e\nMilestone \u003ca href=\"https://github.com/pallets/click/milestone/27\"\u003ehttps://github.com/pallets/click/milestone/27\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eImproved flag option handling\u003c/strong\u003e: Reworked the relationship between \u003ccode\u003eflag_value\u003c/code\u003e\nand \u003ccode\u003edefault\u003c/code\u003e parameters for better consistency:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter value is now preserved as-is and passed directly\nto CLI functions (no more unexpected transformations)\u003c/li\u003e\n\u003cli\u003eException: flag options with \u003ccode\u003edefault=True\u003c/code\u003e maintain backward compatibility\nby defaulting to their \u003ccode\u003eflag_value\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter can now be any type (\u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003eNone\u003c/code\u003e, etc.)\u003c/li\u003e\n\u003cli\u003eFixes inconsistencies reported in: \u003ca href=\"https://redirect.github.com/pallets/click/issues/1992\"\u003e#1992\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2514\"\u003e#2514\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2610\"\u003e#2610\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/3024\"\u003e#3024\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003edefault\u003c/code\u003e to be set on \u003ccode\u003eArgument\u003c/code\u003e for \u003ccode\u003enargs = -1\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2164\"\u003e#2164\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/3030\"\u003e#3030\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for \u003ccode\u003enargs\u003c/code\u003e option in combination with flag\noption \u003ca href=\"https://redirect.github.com/pallets/click/issues/2813\"\u003e#2813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for nargs option in combination with flag option \u003ca href=\"https://redirect.github.com/pallets/click/issues/2813\"\u003e#2813\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix handling of quoted and escaped parameters in Fish autocompletion. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2995\"\u003e#2995\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3013\"\u003e#3013\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLazily import \u003ccode\u003eshutil\u003c/code\u003e.  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3023\"\u003e#3023\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly forward exception information to resources registered with\n\u003ccode\u003eclick.core.Context.with_resource()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/3058\"\u003e#3058\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression related to EOF handling in CliRunner.  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2939\"\u003e#2939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2940\"\u003e#2940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.2.2\u003c/h2\u003e\n\u003cp\u003eThis is the Click 8.2.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/click/8.2.2/\"\u003ehttps://pypi.org/project/click/8.2.2/\u003c/a\u003e\nChanges: \u003ca href=\"https://click.palletsprojects.com/page/changes/#version-8-2-2\"\u003ehttps://click.palletsprojects.com/page/changes/#version-8-2-2\u003c/a\u003e\nMilestone: \u003ca href=\"https://github.com/pallets/click/milestone/25\"\u003ehttps://github.com/pallets/click/milestone/25\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reconciliation of \u003ccode\u003edefault\u003c/code\u003e, \u003ccode\u003eflag_value\u003c/code\u003e and \u003ccode\u003etype\u003c/code\u003e parameters for\nflag options, as well as parsing and normalization of environment variables.\n\u003ca href=\"https://redirect.github.com/pallets/click/issues/2952\"\u003e#2952\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2956\"\u003e#2956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typing issue in \u003ccode\u003eBadParameter\u003c/code\u003e and \u003ccode\u003eMissingParameter\u003c/code\u003e exceptions for the\nparameter \u003ccode\u003eparam_hint\u003c/code\u003e that did not allow for a sequence of string where the\nunderlying functino \u003ccode\u003e_join_param_hints\u003c/code\u003e allows for it. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2777\"\u003e#2777\u003c/a\u003e  \u003ca href=\"https://redirect.github.com/pallets/click/issues/2990\"\u003e#2990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the value of \u003ccode\u003eEnum\u003c/code\u003e choices to render their default value in help\nscreen. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2911\"\u003e#2911\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/3004\"\u003e#3004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix completion for the Z shell (\u003ccode\u003ezsh\u003c/code\u003e) for completion items containing\ncolons. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2703\"\u003e#2703\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2846\"\u003e#2846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't include envvar in error hint when not configured. \u003ca href=\"https://redirect.github.com/pallets/click/issues/2971\"\u003e#2971\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2972\"\u003e#2972\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/click/blob/main/CHANGES.rst\"\u003eclick's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 8.3.0\u003c/h2\u003e\n\u003cp\u003eReleased 2025-09-15\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eImproved flag option handling\u003c/strong\u003e: Reworked the relationship between \u003ccode\u003eflag_value\u003c/code\u003e\nand \u003ccode\u003edefault\u003c/code\u003e parameters for better consistency:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter value is now preserved as-is and passed directly\nto CLI functions (no more unexpected transformations)\u003c/li\u003e\n\u003cli\u003eException: flag options with \u003ccode\u003edefault=True\u003c/code\u003e maintain backward compatibility\nby defaulting to their \u003ccode\u003eflag_value\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edefault\u003c/code\u003e parameter can now be any type (\u003ccode\u003ebool\u003c/code\u003e, \u003ccode\u003eNone\u003c/code\u003e, etc.)\u003c/li\u003e\n\u003cli\u003eFixes inconsistencies reported in: :issue:\u003ccode\u003e1992\u003c/code\u003e :issue:\u003ccode\u003e2514\u003c/code\u003e :issue:\u003ccode\u003e2610\u003c/code\u003e\n:issue:\u003ccode\u003e3024\u003c/code\u003e :pr:\u003ccode\u003e3030\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003edefault\u003c/code\u003e to be set on \u003ccode\u003eArgument\u003c/code\u003e for \u003ccode\u003enargs = -1\u003c/code\u003e. :issue:\u003ccode\u003e2164\u003c/code\u003e\n:pr:\u003ccode\u003e3030\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for \u003ccode\u003enargs\u003c/code\u003e option in combination with flag\noption :issue:\u003ccode\u003e2813\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eShow correct auto complete value for nargs option in combination with flag option :issue:\u003ccode\u003e2813\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix handling of quoted and escaped parameters in Fish autocompletion. :issue:\u003ccode\u003e2995\u003c/code\u003e :pr:\u003ccode\u003e3013\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLazily import \u003ccode\u003eshutil\u003c/code\u003e. :pr:\u003ccode\u003e3023\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly forward exception information to resources registered with\n\u003ccode\u003eclick.core.Context.with_resource()\u003c/code\u003e. :issue:\u003ccode\u003e2447\u003c/code\u003e :pr:\u003ccode\u003e3058\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression related to EOF handling in CliRunner. :issue:\u003ccode\u003e2939\u003c/code\u003e:pr:\u003ccode\u003e2940\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 8.2.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-07-31\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix reconciliation of \u003ccode\u003edefault\u003c/code\u003e, \u003ccode\u003eflag_value\u003c/code\u003e and \u003ccode\u003etype\u003c/code\u003e parameters for\nflag options, as well as parsing and normalization of environment variables.\n:issue:\u003ccode\u003e2952\u003c/code\u003e :pr:\u003ccode\u003e2956\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix typing issue in \u003ccode\u003eBadParameter\u003c/code\u003e and \u003ccode\u003eMissingParameter\u003c/code\u003e exceptions for the\nparameter \u003ccode\u003eparam_hint\u003c/code\u003e that did not allow for a sequence of string where the\nunderlying function \u003ccode\u003e_join_param_hints\u003c/code\u003e allows for it. :issue:\u003ccode\u003e2777\u003c/code\u003e :pr:\u003ccode\u003e2990\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse the value of \u003ccode\u003eEnum\u003c/code\u003e choices to render their default value in help\nscreen. Refs :issue:\u003ccode\u003e2911\u003c/code\u003e :pr:\u003ccode\u003e3004\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix completion for the Z shell (\u003ccode\u003ezsh\u003c/code\u003e) for completion items containing\ncolons. :issue:\u003ccode\u003e2703\u003c/code\u003e :pr:\u003ccode\u003e2846\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDon't include envvar in error hint when not configured. :issue:\u003ccode\u003e2971\u003c/code\u003e :pr:\u003ccode\u003e2972\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix a rare race in \u003ccode\u003eclick.testing.StreamMixer\u003c/code\u003e's finalization that manifested\nas a \u003ccode\u003eValueError\u003c/code\u003e on close in a multi-threaded test session.\n:issue:\u003ccode\u003e2993\u003c/code\u003e :pr:\u003ccode\u003e2991\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/click/commit/00fadb8904387158ce6e9aa1573be770446895c1\"\u003e\u003ccode\u003e00fadb8\u003c/code\u003e\u003c/a\u003e Release version 8.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/2a0e3ba907927ade6951d5732b775f11b54cb766\"\u003e\u003ccode\u003e2a0e3ba\u003c/code\u003e\u003c/a\u003e testing/CliRunner: Fix regression related to EOF introduced in 262bdf0 (\u003ca href=\"https://redirect.github.com/pallets/click/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/e11a1efc3395e998a1521a0dc35672a799e78d30\"\u003e\u003ccode\u003ee11a1ef\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-cli-runner-prompt-eof-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/36deba8a95a2585de1a2aa4475b7f054f52830ac\"\u003e\u003ccode\u003e36deba8\u003c/code\u003e\u003c/a\u003e Forward exception information to resources registered in a context (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/f2cae7ae997cd32311cab3dede4c2b89fe05e191\"\u003e\u003ccode\u003ef2cae7a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Add summary of PR to changelog for 8.3.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/7c7ec36354f49d1a092cb077fa4881ea4d70ba01\"\u003e\u003ccode\u003e7c7ec36\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Split resource exception handling tests in single and nested\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/92129c552da88ac30b578132031efa4b003ecc46\"\u003e\u003ccode\u003e92129c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Added exception forwarding to context tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/555fa9bb37770a6845a98be60b0c84876775552e\"\u003e\u003ccode\u003e555fa9b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/pallets/click/issues/2447\"\u003e#2447\u003c/a\u003e Forward exception data to exit stack when calling \u003ccode\u003e__exit__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/16fe802a3f96c4c8fa3cd382f1a7577fda0c5321\"\u003e\u003ccode\u003e16fe802\u003c/code\u003e\u003c/a\u003e Add more tests on \u003ccode\u003eEnum\u003c/code\u003e rendering (\u003ca href=\"https://redirect.github.com/pallets/click/issues/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/click/commit/d36de6fc67882f23d7a7d61cd4c0e25e0f88b0ac\"\u003e\u003ccode\u003ed36de6f\u003c/code\u003e\u003c/a\u003e Add more tests on Enum rendering their item's names and not values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/click/compare/8.2.1...8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `datasets` from 4.0.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/datasets/releases\"\u003edatasets's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix iterate nested field by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7775\"\u003ehuggingface/datasets#7775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for arrow iterable when concatenating or interleaving by \u003ca href=\"https://github.com/radulescupetru\"\u003e\u003ccode\u003e@​radulescupetru\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7771\"\u003ehuggingface/datasets#7771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix empty dataset to_parquet by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7779\"\u003ehuggingface/datasets#7779\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/radulescupetru\"\u003e\u003ccode\u003e@​radulescupetru\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7771\"\u003ehuggingface/datasets#7771\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/datasets/compare/4.1.0...4.1.1\"\u003ehttps://github.com/huggingface/datasets/compare/4.1.0...4.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch2\u003eDataset Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: use content defined chunking  by \u003ca href=\"https://github.com/kszucs\"\u003e\u003ccode\u003e@​kszucs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7589\"\u003ehuggingface/datasets#7589\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epass \u003ccode\u003euse_content_defined_chunking=True\u003c/code\u003e when writing Parquet files\u003c/li\u003e\n\u003cli\u003ethis enables fast deduped uploads to Hugging Face !\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003e# Now faster thanks to content defined chunking\nds.push_to_hub(\u0026quot;username/dataset_name\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003ethis optimizes Parquet for Xet, the dedupe-based storage backend of Hugging Face. It allows to not have to upload data that already exist somewhere on HF (on an other file / version for example). Parquet content defined chunking defines Parquet pages boundaries based on the content of the data, in order to detect duplicate data easily.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConcurrent push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7708\"\u003ehuggingface/datasets#7708\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConcurrent IterableDataset push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7710\"\u003ehuggingface/datasets#7710\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHDF5 support by \u003ca href=\"https://github.com/klamike\"\u003e\u003ccode\u003e@​klamike\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7690\"\u003ehuggingface/datasets#7690\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eload HDF5 datasets in one line of code\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eds = load_dataset(\u0026quot;username/dataset-with-hdf5-files\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eeach (possibly nested) field in the HDF5 file is parsed a a column, with the first dimension used for rows\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther improvements and bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert to string when needed + faster .zstd by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7683\"\u003ehuggingface/datasets#7683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix audio cast storage from array + sampling_rate by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7684\"\u003ehuggingface/datasets#7684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix misleading add_column() usage example in docstring by \u003ca href=\"https://github.com/ArjunJagdale\"\u003e\u003ccode\u003e@​ArjunJagdale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7648\"\u003ehuggingface/datasets#7648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow dataset row indexing with np.int types (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7423\"\u003e#7423\u003c/a\u003e) by \u003ca href=\"https://github.com/DavidRConnell\"\u003e\u003ccode\u003e@​DavidRConnell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7438\"\u003ehuggingface/datasets#7438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate fsspec max version to current release 2025.7.0 by \u003ca href=\"https://github.com/rootAvish\"\u003e\u003ccode\u003e@​rootAvish\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7701\"\u003ehuggingface/datasets#7701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dataset_dict push_to_hub by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7711\"\u003ehuggingface/datasets#7711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetry intermediate commits too by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7712\"\u003ehuggingface/datasets#7712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enum_proc=0 behave like None, num_proc=1 uses one worker (not main process) and clarify num_proc documentation by \u003ca href=\"https://github.com/tanuj-rai\"\u003e\u003ccode\u003e@​tanuj-rai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7702\"\u003ehuggingface/datasets#7702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cli.mdx to refer to the new \u0026quot;hf\u0026quot; CLI by \u003ca href=\"https://github.com/evalstate\"\u003e\u003ccode\u003e@​evalstate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7713\"\u003ehuggingface/datasets#7713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix num_proc=1 ci test by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7714\"\u003ehuggingface/datasets#7714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Use Image(mode=\u0026quot;F\u0026quot;) for PNG/JPEG depth maps  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7715\"\u003ehuggingface/datasets#7715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypo by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7716\"\u003ehuggingface/datasets#7716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix largelist repr by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7735\"\u003ehuggingface/datasets#7735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrammar fix: correct \u0026quot;showed\u0026quot; to \u0026quot;shown\u0026quot; in fingerprint.py by \u003ca href=\"https://github.com/brchristian\"\u003e\u003ccode\u003e@​brchristian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7730\"\u003ehuggingface/datasets#7730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix type hint \u003ccode\u003etrain_test_split\u003c/code\u003e by \u003ca href=\"https://github.com/qgallouedec\"\u003e\u003ccode\u003e@​qgallouedec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7736\"\u003ehuggingface/datasets#7736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webdataset): don't .lower() field_name by \u003ca href=\"https://github.com/YassineYousfi\"\u003e\u003ccode\u003e@​YassineYousfi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7726\"\u003ehuggingface/datasets#7726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor HDF5 and preserve tree structure by \u003ca href=\"https://github.com/klamike\"\u003e\u003ccode\u003e@​klamike\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7743\"\u003ehuggingface/datasets#7743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add column overwrite example to batch mapping guide by \u003ca href=\"https://github.com/Sanjaykumar030\"\u003e\u003ccode\u003e@​Sanjaykumar030\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/datasets/pull/7737\"\u003ehuggingface/datasets#7737\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/huggingface/datasets/commit/9be15a723b460586999b6aa1f346e284342fcc1f\"\u003e\u003ccode\u003e9be15a7\u003c/code\u003e\u003c/a\u003e release: 4.1.1 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/25bc354e341eb88e0a7e774a7715b3201bbdd332\"\u003e\u003ccode\u003e25bc354\u003c/code\u003e\u003c/a\u003e fix empty dataset to_parquet (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7779\"\u003e#7779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/bd6b888fd7fb0ee92313b913d3df7d5eaf23a010\"\u003e\u003ccode\u003ebd6b888\u003c/code\u003e\u003c/a\u003e Add support for arrow iterable when concatenating or interleaving (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/a6d8f58789ec77f38b4c8b8697747ae796f9af79\"\u003e\u003ccode\u003ea6d8f58\u003c/code\u003e\u003c/a\u003e fix iterate nested field (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7775\"\u003e#7775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/4928d77183c583ed2c2ae7129dc1bc4b0833a09d\"\u003e\u003ccode\u003e4928d77\u003c/code\u003e\u003c/a\u003e Set dev version (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/dd280cb92b820688c1cc0e5f612d9d2dc6b6497e\"\u003e\u003ccode\u003edd280cb\u003c/code\u003e\u003c/a\u003e Release: 4.1.0 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/a3a1069b12d85307b1f95b31fca792d9b27226d2\"\u003e\u003ccode\u003ea3a1069\u003c/code\u003e\u003c/a\u003e Bump dill to 0.4.0 (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/222bd57c40bc0580a4a80824ae8ec41a7d7672f5\"\u003e\u003ccode\u003e222bd57\u003c/code\u003e\u003c/a\u003e update torchcodec in ci (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7764\"\u003e#7764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/97daa9a3ab8d43724e2ae3f1c2c29687bd56c783\"\u003e\u003ccode\u003e97daa9a\u003c/code\u003e\u003c/a\u003e Fix typo in error message for cache directory deletion (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7749\"\u003e#7749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/datasets/commit/5e04865459909f1c8fc7d309a95c475150252814\"\u003e\u003ccode\u003e5e04865\u003c/code\u003e\u003c/a\u003e add support for pyarrow string view in features (\u003ca href=\"https://redirect.github.com/huggingface/datasets/issues/7718\"\u003e#7718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/datasets/compare/4.0.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dill` from 0.3.8 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/16eb90b0895fa60c751bc4bdc18dbdf9a6b31a2e\"\u003e\u003ccode\u003e16eb90b\u003c/code\u003e\u003c/a\u003e tag: 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/cd7a5a8242a7039eb0c13320843dbb170b3b88ab\"\u003e\u003ccode\u003ecd7a5a8\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.5 to 3.1.6 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/0717bd1efe2ddd487762a472cb63253a504a760b\"\u003e\u003ccode\u003e0717bd1\u003c/code\u003e\u003c/a\u003e move travis build of 3.9 to focal (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/599265e0a0cec406e245808105b63987077f53f2\"\u003e\u003ccode\u003e599265e\u003c/code\u003e\u003c/a\u003e fix CodeType support for PyPy3.11 7.3.19+ (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/acc49cfe97e333a8133280b909f09c723cc0fec5\"\u003e\u003ccode\u003eacc49cf\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/a3d129f9c8aceb856a7e50277af4b7fef6ab9202\"\u003e\u003ccode\u003ea3d129f\u003c/code\u003e\u003c/a\u003e support pypy-3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/7f678e733d7eca682dd367dd68231451141b27ea\"\u003e\u003ccode\u003e7f678e7\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/5adb4445d630ba067329246e9966b420ccbfbb4d\"\u003e\u003ccode\u003e5adb444\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/c8b8c5775e572309a5ea787d9f897facfc9280d5\"\u003e\u003ccode\u003ec8b8c57\u003c/code\u003e\u003c/a\u003e fix typo in requirements (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/e3c85c82c76dfa5abb476949279f5709395f0547\"\u003e\u003ccode\u003ee3c85c8\u003c/code\u003e\u003c/a\u003e Bump starlette from 0.37.2 to 0.40.0 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/dill/compare/0.3.8...0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dnspython` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rthalley/dnspython/releases\"\u003ednspython's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ednspython 2.8.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://dnspython.readthedocs.io/en/stable/whatsnew.html\"\u003eWhat's New\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003eThe minimum supported version of Python is 3.10.\u003c/p\u003e\n\u003cp\u003eMy thanks to the many people who have contributed to this release. Also thanks to my co-maintainers: Tomáš Křížek, Petr Špaček, and Brian Wellington.\u003c/p\u003e\n\u003cp\u003eThis release was published to PyPI using Trusted Publishing.\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/rthalley/dnspython/blob/main/doc/whatsnew.rst\"\u003ednspython's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edns/btreezone.py provides another zone versioned implementation built on top of a\nB-tree.  It maintains DNSSEC sort order, labels nodes as delegation points or glue,\nand can find the \u0026quot;bounds\u0026quot; of a name (useful for DNSSEC responses).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edns/query.py now provides make_socket(), make_ssl_socket(), and make_ssl_context()\nto make using persistent connections with the query code easier.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edns/win32util.py now supports explicitly setting the configuration method used to get\nsystem dns info, using the set_config_method() function.   There is a new configuration\nmethod that uses the Win32 API, which can be set using\nset_config_method(ConfigMethod.Win32).  We are considering making the Win32 API\nthe default in the future as we believe it to be the most accurate.  Any feedback on\nit compared to the other methods is welcome.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe DSYNC record is now supported.  This type is still in draft stage at the IETF\nand is subject to change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minimum supported Python version is now 3.10.\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/rthalley/dnspython/commit/77fd94cd9716faf23e0a6e333f6568fc24284402\"\u003e\u003ccode\u003e77fd94c\u003c/code\u003e\u003c/a\u003e 2.8.0 versioning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/884f38345a8152342fe8ab5da8db9aab654051ba\"\u003e\u003ccode\u003e884f383\u003c/code\u003e\u003c/a\u003e update 2.8 branch workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/1938fe331f97376bf91c028fbfb8c7588c1b84f4\"\u003e\u003ccode\u003e1938fe3\u003c/code\u003e\u003c/a\u003e update 2.8 branch workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a35d6925efe20744e8cf7545d19d03ba06e7ab6f\"\u003e\u003ccode\u003ea35d692\u003c/code\u003e\u003c/a\u003e 2.8.0rc1 prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/c862baaf0d0aa36d2e7003dfe226cd6ad4d827c4\"\u003e\u003ccode\u003ec862baa\u003c/code\u003e\u003c/a\u003e 2.8.0rc1 prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/0945d5923d58048c17325975f70f0738c87570b4\"\u003e\u003ccode\u003e0945d59\u003c/code\u003e\u003c/a\u003e more lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/8fa6766d2f7a2431372fc912fb334e752290ebf2\"\u003e\u003ccode\u003e8fa6766\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/641633503ee6b07bf382594ac04707072b90de18\"\u003e\u003ccode\u003e6416335\u003c/code\u003e\u003c/a\u003e Type syntax (\u003ca href=\"https://redirect.github.com/rthalley/dnspython/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a4591447b7d6e38479bcddb14de3b69f314e7009\"\u003e\u003ccode\u003ea459144\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a0d5f172e89f30709b47b59fb0919d8cf137f611\"\u003e\u003ccode\u003ea0d5f17\u003c/code\u003e\u003c/a\u003e fix the all entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rthalley/dnspython/compare/v2.7.0...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fsspec` from 2025.3.0 to 2025.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/f84b99f0d1f079f990db1a219b74df66ab3e7160\"\u003e\u003ccode\u003ef84b99f\u003c/code\u003e\u003c/a\u003e changelog (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/4e5f7686874953e9130891feb2fac69277ab4ad1\"\u003e\u003ccode\u003e4e5f768\u003c/code\u003e\u003c/a\u003e Feature, Add a lookup of Last-Modified in http file headers (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/cf798ec684e0583906dda1ae6ff40de620c01eca\"\u003e\u003ccode\u003ecf798ec\u003c/code\u003e\u003c/a\u003e Add semaphore to AsyncFileSystemWrapper (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/c46db870f828f7f1318ed7a3dc26ecc8b48b3880\"\u003e\u003ccode\u003ec46db87\u003c/code\u003e\u003c/a\u003e Ensure cached filesystems' \u003ccode\u003eprotocol\u003c/code\u003e is preserved (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/d0b1729a522ff9a47bd465bdbe430cdccfc302e2\"\u003e\u003ccode\u003ed0b1729\u003c/code\u003e\u003c/a\u003e Prevent returning cached entry if the entry is degenerate (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/81a5fd53cb17c3c1fffb9661d1563ea2d62b6d71\"\u003e\u003ccode\u003e81a5fd5\u003c/code\u003e\u003c/a\u003e PEP 639 compliance (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1894\"\u003e#1894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/1918145a02abfb647fcbde40fbfdfe0311a399d6\"\u003e\u003ccode\u003e1918145\u003c/code\u003e\u003c/a\u003e fix simplecache cat_ranges (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/852f892f497940fc246d335a0ac7b3b3d93530fc\"\u003e\u003ccode\u003e852f892\u003c/code\u003e\u003c/a\u003e changelog (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1891\"\u003e#1891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/97e5913518b4b11805394add1488ae93c62303cd\"\u003e\u003ccode\u003e97e5913\u003c/code\u003e\u003c/a\u003e Ruff legacy alias (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/57b7381ad92455ea0d4861e5e3531a77b823fc1f\"\u003e\u003ccode\u003e57b7381\u003c/code\u003e\u003c/a\u003e Remove any references to Python 3.8 (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsspec/filesystem_spec/compare/2025.3.0...2025.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `huggingface-hub` from 0.34.4 to 0.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/huggingface_hub/releases\"\u003ehuggingface-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.35.0] Announcing Scheduled Jobs: run cron jobs on GPU on the Hugging Face Hub!\u003c/h2\u003e\n\u003ch2\u003eScheduled Jobs\u003c/h2\u003e\n\u003cp\u003eIn \u003ca href=\"https://github.com/huggingface/huggingface_hub/releases/tag/v0.34.0\"\u003ev0.34.0 release\u003c/a\u003e, we announced Jobs, a new way to run compute on the Hugging Face Hub. In this new release, we are announcing \u003cstrong\u003eScheduled Jobs\u003c/strong\u003e to run Jobs on a regular basic. Think \u0026quot;cron jobs running on GPU\u0026quot;.\u003c/p\u003e\n\u003cp\u003eThis comes with a fully-fledge CLI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ehf jobs scheduled run @hourly ubuntu echo hello world\nhf jobs scheduled run \u0026quot;0 * * * *\u0026quot; ubuntu echo hello world\nhf jobs scheduled ps -a\nhf jobs scheduled inspect \u0026lt;id\u0026gt;\nhf jobs scheduled delete \u0026lt;id\u0026gt;\nhf jobs scheduled suspend \u0026lt;id\u0026gt;\nhf jobs scheduled resume \u0026lt;id\u0026gt;\nhf jobs scheduled uv run @weekly train.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e[Jobs] Add scheduled jobs api  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3306\"\u003e#3306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt is now possible to run a command with \u003ccode\u003euv run\u003c/code\u003e:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ehf jobs uv run --with lighteval -s HF_TOKEN lighteval endpoint inference-providers \u0026quot;model_name=openai/gpt-oss-20b,provider=groq\u0026quot; \u0026quot;lighteval|gsm8k|0|0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e[Jobs] Support commands in \u003ccode\u003ehf jobs uv run\u003c/code\u003e  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3303\"\u003e#3303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSome other improvements have been added to the existing Jobs API for a better UX.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[Jobs] Use current or stored token in a Job secrets  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3272\"\u003e#3272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate uv image  by \u003ca href=\"https://github.com/lhoestq\"\u003e\u003ccode\u003e@​lhoestq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3270\"\u003e#3270\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAnd finally, Jobs documentation has been updated with new examples (and some fixes):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix bash history expansion in hf jobs example  by \u003ca href=\"https://github.com/nyuuzyou\"\u003e\u003ccode\u003e@​nyuuzyou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3277\"\u003e#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd timeout info to Jobs guide docs  by \u003ca href=\"https://github.com/davanstrien\"\u003e\u003ccode\u003e@​davanstrien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3281\"\u003e#3281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate jobs.md  by \u003ca href=\"https://github.com/tre3x\"\u003e\u003ccode\u003e@​tre3x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3297\"\u003e#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add link to uv-scripts organization in Jobs guide  by \u003ca href=\"https://github.com/davanstrien\"\u003e\u003ccode\u003e@​davanstrien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3326\"\u003e#3326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add Docker images section for UV scripts in Jobs guide  by \u003ca href=\"https://github.com/davanstrien\"\u003e\u003ccode\u003e@​davanstrien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3327\"\u003e#3327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add link to TRL jobs training documentation  by \u003ca href=\"https://github.com/davanstrien\"\u003e\u003ccode\u003e@​davanstrien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/huggingface_hub/issues/3330\"\u003e#3330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCLI updates\u003c/h2\u003e\n\u003cp\u003eI...\n\n_Description has been truncated_","html_url":"https://github.com/alexretana/JobPilot-JobSearchAssistant/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexretana%2FJobPilot-JobSearchAssistant/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"0.70.16","new_version":"0.70.18","update_type":"patch","path":null,"pr_created_at":"2025-09-15T06:04:59.000Z","version_change":"0.70.16 → 0.70.18","issue":{"uuid":"3416443068","node_id":"PR_kwDOPhbrx86ojrfB","number":10,"state":"open","title":"Bump the version-all group across 1 directory with 35 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-15T06:04:59.000Z","updated_at":"2025-09-22T05:35:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"version-all","update_count":35,"packages":[{"name":"email-validator","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/JoshData/python-email-validator"},{"name":"pytest","old_version":"8.4.1","new_version":"8.4.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"anthropic","old_version":"0.64.0","new_version":"0.67.0","repository_url":"https://github.com/anthropics/anthropic-sdk-python"},{"name":"beautifulsoup4","old_version":"4.13.4","new_version":"4.13.5"},{"name":"boto3","old_version":"1.40.11","new_version":"1.40.30","repository_url":"https://github.com/boto/boto3"},{"name":"botocore","old_version":"1.40.11","new_version":"1.40.30","repository_url":"https://github.com/boto/botocore"},{"name":"dill","old_version":"0.3.8","new_version":"0.4.0","repository_url":"https://github.com/uqfoundation/dill"},{"name":"dnspython","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/rthalley/dnspython"},{"name":"fsspec","old_version":"2025.3.0","new_version":"2025.9.0","repository_url":"https://github.com/fsspec/filesystem_spec"},{"name":"jsonschema","old_version":"4.25.0","new_version":"4.25.1","repository_url":"https://github.com/python-jsonschema/jsonschema"},{"name":"jsonschema-specifications","old_version":"2025.4.1","new_version":"2025.9.1","repository_url":"https://github.com/python-jsonschema/jsonschema-specifications"},{"name":"langchain-anthropic","old_version":"0.3.3","new_version":"0.3.20","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-core","old_version":"0.3.74","new_version":"0.3.76","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-ollama","old_version":"0.2.2","new_version":"0.3.8","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langchain-openai","old_version":"0.3.1","new_version":"0.3.33","repository_url":"https://github.com/langchain-ai/langchain"},{"name":"langsmith","old_version":"0.4.14","new_version":"0.4.27","repository_url":"https://github.com/langchain-ai/langsmith-sdk"},{"name":"lxml","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/lxml/lxml"},{"name":"markdownify","old_version":"0.14.1","new_version":"1.2.0","repository_url":"https://github.com/matthewwithanm/python-markdownify"},{"name":"mcp","old_version":"1.13.0","new_version":"1.14.0","repository_url":"https://github.com/modelcontextprotocol/python-sdk"},{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"},{"name":"numpy","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/numpy/numpy"},{"name":"orjson","old_version":"3.11.2","new_version":"3.11.3","repository_url":"https://github.com/ijl/orjson"},{"name":"pandas","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/pandas-dev/pandas"},{"name":"posthog","old_version":"6.5.0","new_version":"6.7.4","repository_url":"https://github.com/posthog/posthog-python"},{"name":"pytest-asyncio","old_version":"0.26.0","new_version":"1.2.0","repository_url":"https://github.com/pytest-dev/pytest-asyncio"},{"name":"regex","old_version":"2025.7.34","new_version":"2025.9.1","repository_url":"https://github.com/mrabarnett/mrab-regex"},{"name":"requests","old_version":"2.32.4","new_version":"2.32.5","repository_url":"https://github.com/psf/requests"},{"name":"rpds-py","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/crate-py/rpds"},{"name":"s3transfer","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/boto/s3transfer"},{"name":"soupsieve","old_version":"2.7","new_version":"2.8","repository_url":"https://github.com/facelessuser/soupsieve"},{"name":"starlette","old_version":"0.47.2","new_version":"0.48.0","repository_url":"https://github.com/Kludex/starlette"},{"name":"typing-extensions","old_version":"4.14.1","new_version":"4.15.0","repository_url":"https://github.com/python/typing_extensions"},{"name":"zstandard","old_version":"0.23.0","new_version":"0.25.0","repository_url":"https://github.com/indygreg/python-zstandard"},{"name":"black","old_version":"24.3.0","new_version":"25.1.0","repository_url":"https://github.com/psf/black"},{"name":"ruff","old_version":"0.1.15","new_version":"0.13.0","repository_url":"https://github.com/astral-sh/ruff"}],"path":null,"ecosystem":"pip"},"body":"Bumps the version-all group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [email-validator](https://github.com/JoshData/python-email-validator) | `2.2.0` | `2.3.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.4.1` | `8.4.2` |\n| [anthropic](https://github.com/anthropics/anthropic-sdk-python) | `0.64.0` | `0.67.0` |\n| [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.13.4` | `4.13.5` |\n| [boto3](https://github.com/boto/boto3) | `1.40.11` | `1.40.30` |\n| [botocore](https://github.com/boto/botocore) | `1.40.11` | `1.40.30` |\n| [dill](https://github.com/uqfoundation/dill) | `0.3.8` | `0.4.0` |\n| [dnspython](https://github.com/rthalley/dnspython) | `2.7.0` | `2.8.0` |\n| [fsspec](https://github.com/fsspec/filesystem_spec) | `2025.3.0` | `2025.9.0` |\n| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.25.0` | `4.25.1` |\n| [jsonschema-specifications](https://github.com/python-jsonschema/jsonschema-specifications) | `2025.4.1` | `2025.9.1` |\n| [langchain-anthropic](https://github.com/langchain-ai/langchain) | `0.3.3` | `0.3.20` |\n| [langchain-core](https://github.com/langchain-ai/langchain) | `0.3.74` | `0.3.76` |\n| [langchain-ollama](https://github.com/langchain-ai/langchain) | `0.2.2` | `0.3.8` |\n| [langchain-openai](https://github.com/langchain-ai/langchain) | `0.3.1` | `0.3.33` |\n| [langsmith](https://github.com/langchain-ai/langsmith-sdk) | `0.4.14` | `0.4.27` |\n| [lxml](https://github.com/lxml/lxml) | `6.0.0` | `6.0.1` |\n| [markdownify](https://github.com/matthewwithanm/python-markdownify) | `0.14.1` | `1.2.0` |\n| [mcp](https://github.com/modelcontextprotocol/python-sdk) | `1.13.0` | `1.14.0` |\n| [multiprocess](https://github.com/uqfoundation/multiprocess) | `0.70.16` | `0.70.18` |\n| [numpy](https://github.com/numpy/numpy) | `2.3.2` | `2.3.3` |\n| [orjson](https://github.com/ijl/orjson) | `3.11.2` | `3.11.3` |\n| [pandas](https://github.com/pandas-dev/pandas) | `2.3.1` | `2.3.2` |\n| [posthog](https://github.com/posthog/posthog-python) | `6.5.0` | `6.7.4` |\n| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.26.0` | `1.2.0` |\n| [regex](https://github.com/mrabarnett/mrab-regex) | `2025.7.34` | `2025.9.1` |\n| [requests](https://github.com/psf/requests) | `2.32.4` | `2.32.5` |\n| [rpds-py](https://github.com/crate-py/rpds) | `0.27.0` | `0.27.1` |\n| [s3transfer](https://github.com/boto/s3transfer) | `0.13.1` | `0.14.0` |\n| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.7` | `2.8` |\n| [starlette](https://github.com/Kludex/starlette) | `0.47.2` | `0.48.0` |\n| [typing-extensions](https://github.com/python/typing_extensions) | `4.14.1` | `4.15.0` |\n| [zstandard](https://github.com/indygreg/python-zstandard) | `0.23.0` | `0.25.0` |\n| [black](https://github.com/psf/black) | `24.3.0` | `25.1.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.1.15` | `0.13.0` |\n\n\nUpdates `email-validator` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JoshData/python-email-validator/releases\"\u003eemail-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/blob/main/CHANGELOG.md\"\u003eemail-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0 (August 26, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.\u003c/li\u003e\n\u003cli\u003eThe library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new \u003ccode\u003estrict=True\u003c/code\u003e parameter, and the overall 254 character email address length limit is still in place.\u003c/li\u003e\n\u003cli\u003eNew EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003eallow_display_name=True\u003c/code\u003e, display names are now returned with Unicode NFC normalization.\u003c/li\u003e\n\u003cli\u003eTypeError is now raised if something other than str (or bytes) is passed as the email address.\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/JoshData/python-email-validator/commit/030a63a183a6a66450e98381ca9a23ab9769706a\"\u003e\u003ccode\u003e030a63a\u003c/code\u003e\u003c/a\u003e Version 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/e943a0f07f5c130b4a419e0cd79f705f36bf24fe\"\u003e\u003ccode\u003ee943a0f\u003c/code\u003e\u003c/a\u003e Raise TypeError when an invalid argument is passed for email, closes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/155\"\u003e#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/f90d256045dc1ccbcffd5514189267d14a9e3ea1\"\u003e\u003ccode\u003ef90d256\u003c/code\u003e\u003c/a\u003e Remove local part length check unless new strict flag is given, fixes \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/158\"\u003e#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/98800bac023b8713351393a5043034065f1ea6cb\"\u003e\u003ccode\u003e98800ba\u003c/code\u003e\u003c/a\u003e Add explicit checks for internationalized domain name characters invalid unde...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/936aead3bf5c608f8561954e0d2955b7f97bfdad\"\u003e\u003ccode\u003e936aead\u003c/code\u003e\u003c/a\u003e Fix final syntax checks on normalized internationalized domains checking the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/8043de49596f08d54a07e2bc7c442ced074216a6\"\u003e\u003ccode\u003e8043de4\u003c/code\u003e\u003c/a\u003e NFC-normalize display names per UTS \u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/39\"\u003e#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/bc08faa2a74b51a9e7ba7ff4f995c0b475cb5b12\"\u003e\u003ccode\u003ebc08faa\u003c/code\u003e\u003c/a\u003e Add one-off error messages for full-width-at and small-commercial-at which ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/a1c90ab58fb0f5d969a8351a68ca15bff068527c\"\u003e\u003ccode\u003ea1c90ab\u003c/code\u003e\u003c/a\u003e Split exceptions_types.py into exceptions.py and types.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/dbcf07cc5c8066c14b6dc58d2dbb4a1e582eeefd\"\u003e\u003ccode\u003edbcf07c\u003c/code\u003e\u003c/a\u003e Change package name from using underscore to dash to match PyPi normalized pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoshData/python-email-validator/commit/7c22208ee5b82c377e960ddcea5293691eadc6cc\"\u003e\u003ccode\u003e7c22208\u003c/code\u003e\u003c/a\u003e Support ALLOW_DISPLAY_NAME and ALLOW_EMPTY_LOCAL in the CLI (\u003ca href=\"https://redirect.github.com/JoshData/python-email-validator/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JoshData/python-email-validator/compare/v2.2.0...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.4.1 to 8.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.4.2\u003c/h2\u003e\n\u003ch1\u003epytest 8.4.2 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13478\"\u003e#13478\u003c/a\u003e: Fixed a crash when using \u003ccode\u003econsole_output_style\u003c/code\u003e{.interpreted-text role=\u0026quot;confval\u0026quot;} with \u003ccode\u003etimes\u003c/code\u003e and a module is skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13530\"\u003e#13530\u003c/a\u003e: Fixed a crash when using \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} and \u003ccode\u003edecimal.Decimal\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} instances with the \u003ccode\u003edecimal.FloatOperation\u003c/code\u003e{.interpreted-text role=\u0026quot;class\u0026quot;} trap set.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13549\"\u003e#13549\u003c/a\u003e: No longer evaluate type annotations in Python \u003ccode\u003e3.14\u003c/code\u003e when inspecting function signatures.\u003c/p\u003e\n\u003cp\u003eThis prevents crashes during module collection when modules do not explicitly use \u003ccode\u003efrom __future__ import annotations\u003c/code\u003e and import types for annotations within a \u003ccode\u003eif TYPE_CHECKING:\u003c/code\u003e block.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13559\"\u003e#13559\u003c/a\u003e: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in \u003ccode\u003epytest.Parser.addini\u003c/code\u003e{.interpreted-text role=\u0026quot;meth\u0026quot;}.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13563\"\u003e#13563\u003c/a\u003e: \u003ccode\u003epytest.approx\u003c/code\u003e{.interpreted-text role=\u0026quot;func\u0026quot;} now only imports \u003ccode\u003enumpy\u003c/code\u003e if NumPy is already in \u003ccode\u003esys.modules\u003c/code\u003e. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13577\"\u003e#13577\u003c/a\u003e: Clarify that \u003ccode\u003epytest_generate_tests\u003c/code\u003e is discovered in test modules/classes; other hooks must be in \u003ccode\u003econftest.py\u003c/code\u003e or plugins.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13480\"\u003e#13480\u003c/a\u003e: Self-testing: fixed a few test failures when run with \u003ccode\u003e-Wdefault\u003c/code\u003e or a similar override.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13547\"\u003e#13547\u003c/a\u003e: Self-testing: corrected expected message for \u003ccode\u003etest_doctest_unexpected_exception\u003c/code\u003e in Python \u003ccode\u003e3.14\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13684\"\u003e#13684\u003c/a\u003e: Make pytest's own testsuite insensitive to the presence of the \u003ccode\u003eCI\u003c/code\u003e environment variable -- by \u003ccode\u003eogrisel\u003c/code\u003e{.interpreted-text role=\u0026quot;user\u0026quot;}.\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/pytest-dev/pytest/commit/bfae4224fd554d3d7f2c277a4cc092b6ec6af3ae\"\u003e\u003ccode\u003ebfae422\u003c/code\u003e\u003c/a\u003e Prepare release version 8.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/89905381a163be30ae87d62e5f750e902d750c5f\"\u003e\u003ccode\u003e8990538\u003c/code\u003e\u003c/a\u003e Fix passenv CI in tox ini and make tests insensitive to the presence of the C...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/ca676bfe005aebcb12f4146d1b0f1d2772e2cd5d\"\u003e\u003ccode\u003eca676bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13687\"\u003e#13687\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/e63f6e51c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/975a60a63ce385a44655596e254c1899feaa53e4\"\u003e\u003ccode\u003e975a60a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13686\"\u003e#13686\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/12bde8af6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/7723ce84b87ab08f86ddafcb342acc28ba5ec99d\"\u003e\u003ccode\u003e7723ce8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13683\"\u003e#13683\u003c/a\u003e from even-even/fix_Exeption_to_Exception_in_errorMe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7f05680d1301e0969b30bcb3c4b27433c9ee2b7\"\u003e\u003ccode\u003eb7f0568\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13685\"\u003e#13685\u003c/a\u003e from CoretexShadow/fix/docs-pytest-generate-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/2c94c4a6948ba53440818389298157fa5d5f94cd\"\u003e\u003ccode\u003e2c94c4a\u003c/code\u003e\u003c/a\u003e add missing colon (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13640\"\u003e#13640\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13641\"\u003e#13641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c3d7684bc01c8c48d05145a30c5211ca8656c68c\"\u003e\u003ccode\u003ec3d7684\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13606\"\u003e#13606\u003c/a\u003e from pytest-dev/patchback/backports/8.4.x/5f9938563...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/dc6e3be2ddc75a149b6d102d9b7c82ee47a00cfa\"\u003e\u003ccode\u003edc6e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13605\"\u003e#13605\u003c/a\u003e from The-Compiler/training-update-2025-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/f87289c36c8dbe7740e3020f5546b6f8b0861ff0\"\u003e\u003ccode\u003ef87289c\u003c/code\u003e\u003c/a\u003e Fix crash with \u003ccode\u003etimes\u003c/code\u003e output style and skipped module (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13573\"\u003e#13573\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13579\"\u003e#13579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.4.1...8.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anthropic` from 0.64.0 to 0.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/releases\"\u003eanthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.67.0\u003c/h2\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.66.0\u003c/h2\u003e\n\u003ch2\u003e0.66.0 (2025-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.65.0...v0.66.0\"\u003ev0.65.0...v0.66.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Documents in tool results (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5309dad584bb31284516e0d44681f1b46d1a663d\"\u003e5309dad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.65.0\u003c/h2\u003e\n\u003ch2\u003e0.65.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.65.0\"\u003ev0.64.0...v0.65.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e adds support for code-execution-2025-08-26 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/fe92af02a2fa2d1bc626bb238ee54886bc701829\"\u003efe92af0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e replace List[str] with SequenceNotStr in params (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f542b541ba1e70b65704e9b96a87733cb1d9d77f\"\u003ef542b54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid newer type syntax (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c6d1cf5895f15d5fc526af9a34a6b53a514bf28e\"\u003ec6d1cf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove unused import (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/712c6d8b1c47eb663d2fc06b97b8c0630d4579cf\"\u003e712c6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md\"\u003eanthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.67.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.66.0...v0.67.0\"\u003ev0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for web_fetch_20250910 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f85b6a172b4b6d3b42119d75f0fefbbf7dcd2351\"\u003ef85b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove future compat with pydantic v3 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/39f28c51d328bc7bf5f86f252ea63e8325815c72\"\u003e39f28c5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore updates for future pydantic v3 compat (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7967d1501297e188f451fa39a33b38317dfcb883\"\u003e7967d15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes/beta:\u003c/strong\u003e add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/9febe38a309d290f2c2a8d96eb458972652b98cd\"\u003e9febe38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c5347b6affba397276c13e763f5eb820d11f912f\"\u003ec5347b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate SDK settings (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/36e687098acc8c66613712c89667edea73ce799f\"\u003e36e6870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.66.0 (2025-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.65.0...v0.66.0\"\u003ev0.65.0...v0.66.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e adds support for Documents in tool results (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/5309dad584bb31284516e0d44681f1b46d1a663d\"\u003e5309dad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.65.0 (2025-09-02)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.65.0\"\u003ev0.64.0...v0.65.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e adds support for code-execution-2025-08-26 tool (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/fe92af02a2fa2d1bc626bb238ee54886bc701829\"\u003efe92af0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e replace List[str] with SequenceNotStr in params (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/f542b541ba1e70b65704e9b96a87733cb1d9d77f\"\u003ef542b54\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid newer type syntax (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/c6d1cf5895f15d5fc526af9a34a6b53a514bf28e\"\u003ec6d1cf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e remove unused import (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/712c6d8b1c47eb663d2fc06b97b8c0630d4579cf\"\u003e712c6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e sync SequenceNotStr over to custom stream methods (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/dd16483da5900a9c02519617d52d951f429d4685\"\u003edd16483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e add Sequence related utils (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/d523f295541c23de43d3b51512327265d243ac35\"\u003ed523f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e bump uv version (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/aab5bc667e5aa1144dc45650cd4c6a63f1be6051\"\u003eaab5bc6\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/anthropics/anthropic-sdk-python/commit/f31b3a2c750429e211af7a1d7bb4b8fc61caedd3\"\u003e\u003ccode\u003ef31b3a2\u003c/code\u003e\u003c/a\u003e release: 0.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/43a51356f3e5bcdd4a1f52d52dab25b5bdf584cb\"\u003e\u003ccode\u003e43a5135\u003c/code\u003e\u003c/a\u003e feat(api): adds support for web_fetch_20250910 tool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/0f7f2b64f948e0a7257e8f73b17874f984dfa1f0\"\u003e\u003ccode\u003e0f7f2b6\u003c/code\u003e\u003c/a\u003e fix(types/beta): add response content block type to params (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-python/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/26edcf7661075d5c50a7ff763cf5ccf85213320b\"\u003e\u003ccode\u003e26edcf7\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/e2297f2a879321e1bc83ca1a2655c407e4f5e7cf\"\u003e\u003ccode\u003ee2297f2\u003c/code\u003e\u003c/a\u003e chore: update SDK settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/b9f91a0723953954aa92fad418ae234694973414\"\u003e\u003ccode\u003eb9f91a0\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/59073fb9bed000ca4b31a411693f2bb6dd75bf55\"\u003e\u003ccode\u003e59073fb\u003c/code\u003e\u003c/a\u003e chore(internal): move mypy configurations to \u003ccode\u003epyproject.toml\u003c/code\u003e file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/7a4c61432925b9cd81a6b37525868a3d5cf501ec\"\u003e\u003ccode\u003e7a4c614\u003c/code\u003e\u003c/a\u003e fix: more updates for future pydantic v3 compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/a2df6265840db0916e987161d711eb153716408f\"\u003e\u003ccode\u003ea2df626\u003c/code\u003e\u003c/a\u003e feat: improve future compat with pydantic v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/commit/708ec5df52726aee1bbd7910d4c0fd7e305d81d0\"\u003e\u003ccode\u003e708ec5d\u003c/code\u003e\u003c/a\u003e release: 0.66.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-python/compare/v0.64.0...v0.67.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.13.5\n\nUpdates `boto3` from 1.40.11 to 1.40.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/b01d02d965ba5db2834865b01939598b1c9ddef7\"\u003e\u003ccode\u003eb01d02d\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.30'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/065a46db54b1c7058cd0e7ac9c9deacfbff366f8\"\u003e\u003ccode\u003e065a46d\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/f78c83bc0c384a6d7b7178b310f4b8b1cba02ba9\"\u003e\u003ccode\u003ef78c83b\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/97fd5d9883307361e9f0ff639b6235e74918b82b\"\u003e\u003ccode\u003e97fd5d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/boto/boto3/issues/4613\"\u003e#4613\u003c/a\u003e from adev-code/documentation-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/2a0d0ada619f9a80671107ccecc7228d6a413fae\"\u003e\u003ccode\u003e2a0d0ad\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.29'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/12750f67abef3ee8aa1c4a2677d17df033d5c3b7\"\u003e\u003ccode\u003e12750f6\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.29' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/62ea501b48699504279549e556bb9201cbe4a81e\"\u003e\u003ccode\u003e62ea501\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/32f7deacb017a8584de9ac7ade0b6994904410a8\"\u003e\u003ccode\u003e32f7dea\u003c/code\u003e\u003c/a\u003e Add changelog entries from botocore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/c1d11ea47791b41002bae354cf65f698013f8300\"\u003e\u003ccode\u003ec1d11ea\u003c/code\u003e\u003c/a\u003e Fix ExtraArgs documentation in S3 copy methods to reference ALLOWED_COPY_ARGS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/boto3/commit/14fc68d24d941309b4a25e4650f9f4a3767a8ce7\"\u003e\u003ccode\u003e14fc68d\u003c/code\u003e\u003c/a\u003e Fix ExtraArgs documentation in S3 copy methods to reference ALLOWED_COPY_ARGS\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/boto3/compare/1.40.11...1.40.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `botocore` from 1.40.11 to 1.40.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/dcd99915f08453d40616498c432819753efe254d\"\u003e\u003ccode\u003edcd9991\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.30'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/737fa052b1a6bbafabd61322b85e17fddc807e91\"\u003e\u003ccode\u003e737fa05\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/e3572c95200b088cbc67752baa9fffdfae47d056\"\u003e\u003ccode\u003ee3572c9\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/160fbaa678d815100b2d2fa5290a98a979039e05\"\u003e\u003ccode\u003e160fbaa\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.29'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/0354465b046987e4fcaa48875414d8598f7eb73c\"\u003e\u003ccode\u003e0354465\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.29' into develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/6d6e2ae9f2752797c8396b333882c4b10ea32eb7\"\u003e\u003ccode\u003e6d6e2ae\u003c/code\u003e\u003c/a\u003e Bumping version to 1.40.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/4ddb43db81645e539eafed48def00efaedfc75e5\"\u003e\u003ccode\u003e4ddb43d\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/fd6aa3c3d1a27c2fbc9dfafcbc92d3962aa11455\"\u003e\u003ccode\u003efd6aa3c\u003c/code\u003e\u003c/a\u003e Update to latest models\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/95dcdd5f5d9e1252c5c74501f54b883204d03520\"\u003e\u003ccode\u003e95dcdd5\u003c/code\u003e\u003c/a\u003e Register feature ids for credentials set using environment variables and code...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boto/botocore/commit/95c2082a3abb59f36095a27fe087aa607b68da27\"\u003e\u003ccode\u003e95c2082\u003c/code\u003e\u003c/a\u003e Merge branch 'release-1.40.28'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/boto/botocore/compare/1.40.11...1.40.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dill` from 0.3.8 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/16eb90b0895fa60c751bc4bdc18dbdf9a6b31a2e\"\u003e\u003ccode\u003e16eb90b\u003c/code\u003e\u003c/a\u003e tag: 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/cd7a5a8242a7039eb0c13320843dbb170b3b88ab\"\u003e\u003ccode\u003ecd7a5a8\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.5 to 3.1.6 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/0717bd1efe2ddd487762a472cb63253a504a760b\"\u003e\u003ccode\u003e0717bd1\u003c/code\u003e\u003c/a\u003e move travis build of 3.9 to focal (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/599265e0a0cec406e245808105b63987077f53f2\"\u003e\u003ccode\u003e599265e\u003c/code\u003e\u003c/a\u003e fix CodeType support for PyPy3.11 7.3.19+ (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/acc49cfe97e333a8133280b909f09c723cc0fec5\"\u003e\u003ccode\u003eacc49cf\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/a3d129f9c8aceb856a7e50277af4b7fef6ab9202\"\u003e\u003ccode\u003ea3d129f\u003c/code\u003e\u003c/a\u003e support pypy-3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/7f678e733d7eca682dd367dd68231451141b27ea\"\u003e\u003ccode\u003e7f678e7\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/5adb4445d630ba067329246e9966b420ccbfbb4d\"\u003e\u003ccode\u003e5adb444\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/c8b8c5775e572309a5ea787d9f897facfc9280d5\"\u003e\u003ccode\u003ec8b8c57\u003c/code\u003e\u003c/a\u003e fix typo in requirements (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/dill/commit/e3c85c82c76dfa5abb476949279f5709395f0547\"\u003e\u003ccode\u003ee3c85c8\u003c/code\u003e\u003c/a\u003e Bump starlette from 0.37.2 to 0.40.0 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/dill/issues/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/dill/compare/0.3.8...0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dnspython` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rthalley/dnspython/releases\"\u003ednspython's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ednspython 2.8.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://dnspython.readthedocs.io/en/stable/whatsnew.html\"\u003eWhat's New\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003eThe minimum supported version of Python is 3.10.\u003c/p\u003e\n\u003cp\u003eMy thanks to the many people who have contributed to this release. Also thanks to my co-maintainers: Tomáš Křížek, Petr Špaček, and Brian Wellington.\u003c/p\u003e\n\u003cp\u003eThis release was published to PyPI using Trusted Publishing.\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/rthalley/dnspython/blob/main/doc/whatsnew.rst\"\u003ednspython's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edns/btreezone.py provides another zone versioned implementation built on top of a\nB-tree.  It maintains DNSSEC sort order, labels nodes as delegation points or glue,\nand can find the \u0026quot;bounds\u0026quot; of a name (useful for DNSSEC responses).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edns/query.py now provides make_socket(), make_ssl_socket(), and make_ssl_context()\nto make using persistent connections with the query code easier.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edns/win32util.py now supports explicitly setting the configuration method used to get\nsystem dns info, using the set_config_method() function.   There is a new configuration\nmethod that uses the Win32 API, which can be set using\nset_config_method(ConfigMethod.Win32).  We are considering making the Win32 API\nthe default in the future as we believe it to be the most accurate.  Any feedback on\nit compared to the other methods is welcome.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe DSYNC record is now supported.  This type is still in draft stage at the IETF\nand is subject to change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minimum supported Python version is now 3.10.\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/rthalley/dnspython/commit/77fd94cd9716faf23e0a6e333f6568fc24284402\"\u003e\u003ccode\u003e77fd94c\u003c/code\u003e\u003c/a\u003e 2.8.0 versioning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/884f38345a8152342fe8ab5da8db9aab654051ba\"\u003e\u003ccode\u003e884f383\u003c/code\u003e\u003c/a\u003e update 2.8 branch workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/1938fe331f97376bf91c028fbfb8c7588c1b84f4\"\u003e\u003ccode\u003e1938fe3\u003c/code\u003e\u003c/a\u003e update 2.8 branch workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a35d6925efe20744e8cf7545d19d03ba06e7ab6f\"\u003e\u003ccode\u003ea35d692\u003c/code\u003e\u003c/a\u003e 2.8.0rc1 prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/c862baaf0d0aa36d2e7003dfe226cd6ad4d827c4\"\u003e\u003ccode\u003ec862baa\u003c/code\u003e\u003c/a\u003e 2.8.0rc1 prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/0945d5923d58048c17325975f70f0738c87570b4\"\u003e\u003ccode\u003e0945d59\u003c/code\u003e\u003c/a\u003e more lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/8fa6766d2f7a2431372fc912fb334e752290ebf2\"\u003e\u003ccode\u003e8fa6766\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/641633503ee6b07bf382594ac04707072b90de18\"\u003e\u003ccode\u003e6416335\u003c/code\u003e\u003c/a\u003e Type syntax (\u003ca href=\"https://redirect.github.com/rthalley/dnspython/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a4591447b7d6e38479bcddb14de3b69f314e7009\"\u003e\u003ccode\u003ea459144\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rthalley/dnspython/commit/a0d5f172e89f30709b47b59fb0919d8cf137f611\"\u003e\u003ccode\u003ea0d5f17\u003c/code\u003e\u003c/a\u003e fix the all entries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rthalley/dnspython/compare/v2.7.0...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fsspec` from 2025.3.0 to 2025.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/f84b99f0d1f079f990db1a219b74df66ab3e7160\"\u003e\u003ccode\u003ef84b99f\u003c/code\u003e\u003c/a\u003e changelog (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/4e5f7686874953e9130891feb2fac69277ab4ad1\"\u003e\u003ccode\u003e4e5f768\u003c/code\u003e\u003c/a\u003e Feature, Add a lookup of Last-Modified in http file headers (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/cf798ec684e0583906dda1ae6ff40de620c01eca\"\u003e\u003ccode\u003ecf798ec\u003c/code\u003e\u003c/a\u003e Add semaphore to AsyncFileSystemWrapper (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/c46db870f828f7f1318ed7a3dc26ecc8b48b3880\"\u003e\u003ccode\u003ec46db87\u003c/code\u003e\u003c/a\u003e Ensure cached filesystems' \u003ccode\u003eprotocol\u003c/code\u003e is preserved (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/d0b1729a522ff9a47bd465bdbe430cdccfc302e2\"\u003e\u003ccode\u003ed0b1729\u003c/code\u003e\u003c/a\u003e Prevent returning cached entry if the entry is degenerate (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/81a5fd53cb17c3c1fffb9661d1563ea2d62b6d71\"\u003e\u003ccode\u003e81a5fd5\u003c/code\u003e\u003c/a\u003e PEP 639 compliance (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1894\"\u003e#1894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/1918145a02abfb647fcbde40fbfdfe0311a399d6\"\u003e\u003ccode\u003e1918145\u003c/code\u003e\u003c/a\u003e fix simplecache cat_ranges (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/852f892f497940fc246d335a0ac7b3b3d93530fc\"\u003e\u003ccode\u003e852f892\u003c/code\u003e\u003c/a\u003e changelog (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1891\"\u003e#1891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/97e5913518b4b11805394add1488ae93c62303cd\"\u003e\u003ccode\u003e97e5913\u003c/code\u003e\u003c/a\u003e Ruff legacy alias (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsspec/filesystem_spec/commit/57b7381ad92455ea0d4861e5e3531a77b823fc1f\"\u003e\u003ccode\u003e57b7381\u003c/code\u003e\u003c/a\u003e Remove any references to Python 3.8 (\u003ca href=\"https://redirect.github.com/fsspec/filesystem_spec/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsspec/filesystem_spec/compare/2025.3.0...2025.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonschema` from 4.25.0 to 4.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-jsonschema/jsonschema/releases\"\u003ejsonschema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eValidator\u003c/code\u003e protocol init to match runtime by \u003ca href=\"https://github.com/sirosen\"\u003e\u003ccode\u003e@​sirosen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/pull/1396\"\u003epython-jsonschema/jsonschema#1396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/python-jsonschema/jsonschema/compare/v4.25.0...v4.25.1\"\u003ehttps://github.com/python-jsonschema/jsonschema/compare/v4.25.0...v4.25.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/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst\"\u003ejsonschema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev4.25.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix an incorrect required argument in the \u003ccode\u003eValidator\u003c/code\u003e protocol's type annotations (\u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1396\"\u003e#1396\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/python-jsonschema/jsonschema/commit/331c38425519b69118d22ebe467ad230fb83a010\"\u003e\u003ccode\u003e331c384\u003c/code\u003e\u003c/a\u003e Add the fix to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/c1ec0a645e913e83de95995f6efbbd358676abf6\"\u003e\u003ccode\u003ec1ec0a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1398\"\u003e#1398\u003c/a\u003e from python-jsonschema/dependabot/github_actions/ast...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/8e7d594faff13f8f663b306a0d86bea0ce5de6cb\"\u003e\u003ccode\u003e8e7d594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1399\"\u003e#1399\u003c/a\u003e from python-jsonschema/dependabot/github_actions/act...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/460f4fae42664773160f56ccc843a4fcea34f7cf\"\u003e\u003ccode\u003e460f4fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1396\"\u003e#1396\u003c/a\u003e from sirosen/improve-protocol-init-signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/1e58409b71a9696b7bf9938ae8a3a48ef95ab29e\"\u003e\u003ccode\u003e1e58409\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] auto fixes from pre-commit.com hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/64bc2171624ef201bdbf35e47780348ce30935c5\"\u003e\u003ccode\u003e64bc217\u003c/code\u003e\u003c/a\u003e Add a typing test for the Validator protocol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/6c25741bff889477680f9b0d1aa967ae35c38f43\"\u003e\u003ccode\u003e6c25741\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/bf603d59117f840916709fc87c6625df43d1fe72\"\u003e\u003ccode\u003ebf603d5\u003c/code\u003e\u003c/a\u003e Bump astral-sh/setup-uv from 6.4.3 to 6.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/a916d8f8253baa11bacc60f0868f0bab1e42d526\"\u003e\u003ccode\u003ea916d8f\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eValidator\u003c/code\u003e protocol init to match runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema/commit/de60f18bd97395a52a11b561eb62963e0ffe9e71\"\u003e\u003ccode\u003ede60f18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema/issues/1397\"\u003e#1397\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-jsonschema/jsonschema/compare/v4.25.0...v4.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonschema-specifications` from 2025.4.1 to 2025.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/releases\"\u003ejsonschema-specifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2025.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/94\"\u003epython-jsonschema/jsonschema-specifications#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/96\"\u003epython-jsonschema/jsonschema-specifications#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/98\"\u003epython-jsonschema/jsonschema-specifications#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/99\"\u003epython-jsonschema/jsonschema-specifications#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/100\"\u003epython-jsonschema/jsonschema-specifications#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/101\"\u003epython-jsonschema/jsonschema-specifications#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/102\"\u003epython-jsonschema/jsonschema-specifications#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/104\"\u003epython-jsonschema/jsonschema-specifications#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/103\"\u003epython-jsonschema/jsonschema-specifications#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/105\"\u003epython-jsonschema/jsonschema-specifications#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/106\"\u003epython-jsonschema/jsonschema-specifications#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove 2019-09 \u0026quot;format\u0026quot; schema to correct directory by \u003ca href=\"https://github.com/branen\"\u003e\u003ccode\u003e@​branen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/107\"\u003epython-jsonschema/jsonschema-specifications#107\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/branen\"\u003e\u003ccode\u003e@​branen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/pull/107\"\u003epython-jsonschema/jsonschema-specifications#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/compare/v2025.4.1...v2025.9.1\"\u003ehttps://github.com/python-jsonschema/jsonschema-specifications/compare/v2025.4.1...v2025.9.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/python-jsonschema/jsonschema-specifications/commit/3b846010c34ce254d8ced23023451d1d64de37f5\"\u003e\u003ccode\u003e3b84601\u003c/code\u003e\u003c/a\u003e Update docs requirements.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/5a27ff336b5154f269d4cbf4a13b155de5d526ff\"\u003e\u003ccode\u003e5a27ff3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/issues/107\"\u003e#107\u003c/a\u003e from branen/relocate-misplaced-metaschema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/c2e2b755a7455b38ecdaae7c84c6424f03b4aec9\"\u003e\u003ccode\u003ec2e2b75\u003c/code\u003e\u003c/a\u003e Move 2019-09 \u0026quot;format\u0026quot; schema to correct directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/e2b4d6a0fe5a62d31258bec1bfd0f89a7e921923\"\u003e\u003ccode\u003ee2b4d6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/issues/106\"\u003e#106\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/1336f011c1469ba27c7b31aa858044c11788e6a7\"\u003e\u003ccode\u003e1336f01\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/9dd63694255694f33a8e711b05126d2c9be005e2\"\u003e\u003ccode\u003e9dd6369\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/issues/105\"\u003e#105\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/c1563ea532fc27cd1e6eacccc720857dbc4d82f3\"\u003e\u003ccode\u003ec1563ea\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/cbd01efa4af8b9293f64cdebf456bd745b090c5b\"\u003e\u003ccode\u003ecbd01ef\u003c/code\u003e\u003c/a\u003e No lockfile yet.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/125eafa99b23ce981b3bbed4008d6d531311c8aa\"\u003e\u003ccode\u003e125eafa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/python-jsonschema/jsonschema-specifications/issues/103\"\u003e#103\u003c/a\u003e from python-jsonschema/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/commit/9dca87c0d1cda9ad357564bb1470d929992680a6\"\u003e\u003ccode\u003e9dca87c\u003c/code\u003e\u003c/a\u003e Use the setup-uv action for uv.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/python-jsonschema/jsonschema-specifications/compare/v2025.4.1...v2025.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langchain-anthropic` from 0.3.3 to 0.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchain/releases\"\u003elangchain-anthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elangchain-anthropic==0.3.20\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-anthropic==0.3.19\u003c/p\u003e\n\u003cp\u003erelease(anthropic): 0.3.20 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32900\"\u003e#32900\u003c/a\u003e)\nfeat(anthropic): web fetch beta (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32894\"\u003e#32894\u003c/a\u003e)\nrevert: \u0026quot;chore: remove ruff target-version\u0026quot; (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32895\"\u003e#32895\u003c/a\u003e)\nfix(anthropic): remove unneeded beta flags (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32893\"\u003e#32893\u003c/a\u003e)\nfix(anthropic): update \u003ccode\u003eChatAnthropic\u003c/code\u003e model in tests/doc (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32892\"\u003e#32892\u003c/a\u003e)\nchore: remove ruff target-version (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32880\"\u003e#32880\u003c/a\u003e)\nfix(anthropic): remove beta header warning for TTL (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32832\"\u003e#32832\u003c/a\u003e)\nchore: adress pytest-asyncio deprecation warnings + other nits (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32696\"\u003e#32696\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-anthropic==0.3.19\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-anthropic==0.3.18\u003c/p\u003e\n\u003cp\u003erelease(anthropic): 0.3.19 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32595\"\u003e#32595\u003c/a\u003e)\nchore: update references to use the latest version of Claude-3.5 Sonnet (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32594\"\u003e#32594\u003c/a\u003e)\nfix(anthropic): correct \u003ccode\u003einput_token\u003c/code\u003e count for streaming (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32591\"\u003e#32591\u003c/a\u003e)\nfix(anthropic): clean up null \u003ccode\u003efile_id\u003c/code\u003e fields in citations during message formatting (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32592\"\u003e#32592\u003c/a\u003e)\nrevert(anthropic): streaming token counting to defer input tokens until completion (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32587\"\u003e#32587\u003c/a\u003e)\nfix(anthropic): sanitize tool use block when taking directly from content (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32574\"\u003e#32574\u003c/a\u003e)\nfix(anthropic): streaming token counting to defer input tokens until completion (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32518\"\u003e#32518\u003c/a\u003e)\nfix(anthropic): Add proxy (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32409\"\u003e#32409\u003c/a\u003e)\nfeat(anthropic): support \u003ccode\u003ecache_control\u003c/code\u003e as a kwarg (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31523\"\u003e#31523\u003c/a\u003e)\nfix(anthropic): update test model names and adjust token count assertions in integration tests (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32422\"\u003e#32422\u003c/a\u003e)\ndocs(anthropic): add documentation for extended context windows in Claude Sonnet 4 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32517\"\u003e#32517\u003c/a\u003e)\nfeat: port various nit changes from \u003ccode\u003ewip-v0.4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32506\"\u003e#32506\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-anthropic==0.3.18\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-anthropic==0.3.17\u003c/p\u003e\n\u003cp\u003erelease(anthropic): 0.3.18 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32292\"\u003e#32292\u003c/a\u003e)\nrefactor(anthropic): AnthropicLLM to use Messages API (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32290\"\u003e#32290\u003c/a\u003e)\nrefactor: remove references to unsupported model \u003ccode\u003eclaude-3-sonnet-20240229\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32281\"\u003e#32281\u003c/a\u003e)\nfeat(docs): improve devx, fix \u003ccode\u003eMakefile\u003c/code\u003e targets (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32237\"\u003e#32237\u003c/a\u003e)\nfix: LLM mimicking Unicode responses due to forced Unicode conversion of non-ASCII characters. (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32222\"\u003e#32222\u003c/a\u003e)\nfix(docs): capitalization, codeblock formatting, and hyperlinks, note blocks (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32235\"\u003e#32235\u003c/a\u003e)\ndocs(openai): add comprehensive documentation and examples for \u003ccode\u003eextra_body\u003c/code\u003e + others (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32149\"\u003e#32149\u003c/a\u003e)\nfix(anthropic): update integration test models (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32189\"\u003e#32189\u003c/a\u003e)\nfix(anthropic): fix test (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32145\"\u003e#32145\u003c/a\u003e)\nruff: restore stacklevels, disable autofixing  (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31919\"\u003e#31919\u003c/a\u003e)\nruff: add bugbear across packages (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31917\"\u003e#31917\u003c/a\u003e)\nhuggingface[patch]: ruff fixes and rules (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31912\"\u003e#31912\u003c/a\u003e)\nanthropic[patch]: ruff fixes and rules (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31899\"\u003e#31899\u003c/a\u003e)\nruff: more rules across the board \u0026amp; fixes (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31898\"\u003e#31898\u003c/a\u003e)\nfix: automatically fix issues with ruff (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31897\"\u003e#31897\u003c/a\u003e)\nanthropic[patch]: pass back in citations in multi-turn conversations (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31882\"\u003e#31882\u003c/a\u003e)\nRevert \u0026quot;infra: temporarily skip tests\u0026quot; (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31854\"\u003e#31854\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-anthropic==0.3.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/255ad31955f1eca67c967257ad826bab802b3722\"\u003e\u003ccode\u003e255ad31\u003c/code\u003e\u003c/a\u003e release(anthropic): 0.3.20 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/00e992a780367a639fdbe73d119c8570ad9e6262\"\u003e\u003ccode\u003e00e992a\u003c/code\u003e\u003c/a\u003e feat(anthropic): web fetch beta (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32894\"\u003e#32894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/83d938593b80a701f241bbbb09579ae7c9399670\"\u003e\u003ccode\u003e83d9385\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/38afeddcb660a5b4323503448127cda505bc125d\"\u003e\u003ccode\u003e38afedd\u003c/code\u003e\u003c/a\u003e fix(groq): update docs due to model deprecation (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32899\"\u003e#32899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/fca1aaa9b5b6790d62b07bf2b0a88c4d1cec30a9\"\u003e\u003ccode\u003efca1aaa\u003c/code\u003e\u003c/a\u003e fix(core): force overwrite additionalProperties to False in strict mode (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32879\"\u003e#32879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/af177741861fe95f6ac47afca5eaf097aaec0f02\"\u003e\u003ccode\u003eaf17774\u003c/code\u003e\u003c/a\u003e docs: add MLflow tracking and evaluation cookbook (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32667\"\u003e#32667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/d72da29c0b60fa88526ad7f6641138cbcabddaf6\"\u003e\u003ccode\u003ed72da29\u003c/code\u003e\u003c/a\u003e docs: Fix classification notebook small mistake (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32636\"\u003e#32636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/653b0908af359e61762ae6f17899b04f232bce8b\"\u003e\u003ccode\u003e653b090\u003c/code\u003e\u003c/a\u003e docs: update Confident callback integration and examples (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32458\"\u003e#32458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/eb77da7de50992cae0698cd8175a7ff044a1dc63\"\u003e\u003ccode\u003eeb77da7\u003c/code\u003e\u003c/a\u003e docs: add name title for Anchor Browser (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32512\"\u003e#32512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/9c93439a01c337e1dd36a398cca62081c9b0386d\"\u003e\u003ccode\u003e9c93439\u003c/code\u003e\u003c/a\u003e docs: add Linux quick setup method for JaguarDB (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32520\"\u003e#32520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchain/compare/langchain-anthropic==0.3.3...langchain-anthropic==0.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langchain-core` from 0.3.74 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchain/releases\"\u003elangchain-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elangchain-core==0.3.76\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-core==0.3.75\u003c/p\u003e\n\u003cp\u003erelease(core): 0.3.76 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32877\"\u003e#32877\u003c/a\u003e)\nfix(core): honor \u003ccode\u003eenabled=false\u003c/code\u003e in nested tracing (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31986\"\u003e#31986\u003c/a\u003e)\nfix(core): ensure \u003ccode\u003eInjectedToolCallId\u003c/code\u003e always overrides LLM-generated values (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32766\"\u003e#32766\u003c/a\u003e)\nchore(docs): update package \u003ccode\u003eREADME\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32869\"\u003e#32869\u003c/a\u003e)\nchore(core): cleanup \u003ccode\u003epyproject.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32865\"\u003e#32865\u003c/a\u003e)\nrefactor(core): improve beta decorator (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32505\"\u003e#32505\u003c/a\u003e)\nfeat(core): add \u003ccode\u003eid\u003c/code\u003e field to \u003ccode\u003eDocument\u003c/code\u003e passed to filter for \u003ccode\u003eInMemoryVectorStore\u003c/code\u003e similarity search (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32688\"\u003e#32688\u003c/a\u003e)\nfeat(core): support AWS Bedrock \u003ccode\u003edocument\u003c/code\u003e content blocks in \u003ccode\u003emsg_content_output\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32799\"\u003e#32799\u003c/a\u003e)\nfeat(core): support for adding \u003ccode\u003ePromptTemplate\u003c/code\u003es with formats other than \u003ccode\u003ef-string\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32253\"\u003e#32253\u003c/a\u003e)\nchore(core): add ruff rule PLC0415 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32351\"\u003e#32351\u003c/a\u003e)\nchore(core): fix some pydocs to use google-style (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32764\"\u003e#32764\u003c/a\u003e)\nchore(core): fix some ruff preview rules (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32785\"\u003e#32785\u003c/a\u003e)\nchore(core): fix some docstrings (from DOC preview rule) (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32833\"\u003e#32833\u003c/a\u003e)\nrefactor(core): use pytest style in \u003ccode\u003eTestGetBufferString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32786\"\u003e#32786\u003c/a\u003e)\nchore(core): enable ruff docstring-code-format (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32834\"\u003e#32834\u003c/a\u003e)\nchore(core): fix some mypy \u003ccode\u003ewarn_unreachable\u003c/code\u003e issues (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32560\"\u003e#32560\u003c/a\u003e)\nfeat(core): add \u003ccode\u003eweb_search\u003c/code\u003e in OpenAI tools list (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32738\"\u003e#32738\u003c/a\u003e)\nchore: adress pytest-asyncio deprecation warnings + other nits (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32696\"\u003e#32696\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-core==0.3.75\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-core==0.3.74\u003c/p\u003e\n\u003cp\u003erelease(core): 0.3.75 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32693\"\u003e#32693\u003c/a\u003e)\nfeat(core): trace response body on error (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32653\"\u003e#32653\u003c/a\u003e)\nchore(core): add note about backward compatibility for \u003ccode\u003etool_calls\u003c/code\u003e in \u003ccode\u003eadditional_kwargs\u003c/code\u003e in \u003ccode\u003eJsonOutputKeyToolsParser\u003c/code\u003e\ndocs(docs): fixed typos in documentations (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32661\"\u003e#32661\u003c/a\u003e)\nchore(core): add mypy pydantic plugin (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32604\"\u003e#32604\u003c/a\u003e)\nrefactor(core): Use duck typing for \u003ccode\u003e_StreamingCallbackHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32535\"\u003e#32535\u003c/a\u003e)\nfix(core): Support no-args tools by defaulting args to empty dict (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32530\"\u003e#32530\u003c/a\u003e)\ndocs: update outdated \u003ccode\u003eREADME.md\u003c/code\u003e content (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32540\"\u003e#32540\u003c/a\u003e)\nchore(core): bump lock\nfeat: port various nit changes from \u003ccode\u003ewip-v0.4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32506\"\u003e#32506\u003c/a\u003e)\nfix(core): fix beta decorator for properties (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32497\"\u003e#32497\u003c/a\u003e)\nchore: formatting across codebase (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32466\"\u003e#32466\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/langchain-ai/langchain/commit/389a781aa087440c45d74b0abcc0afeca91522b0\"\u003e\u003ccode\u003e389a781\u003c/code\u003e\u003c/a\u003e fix(infra): exclude pre-releases from latest version checks in core release w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/443f0ccb0eae74f36af381900dabbefac24eb6da\"\u003e\u003ccode\u003e443f0cc\u003c/code\u003e\u003c/a\u003e release(core): 0.3.76 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32877\"\u003e#32877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/00e547c311b321460e4387fabc3278ba8f684699\"\u003e\u003ccode\u003e00e547c\u003c/code\u003e\u003c/a\u003e docs: update banner with docs deprecation notice (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32871\"\u003e#32871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/d464d3089b97072f94221fc7613dfb4f1b03caeb\"\u003e\u003ccode\u003ed464d30\u003c/code\u003e\u003c/a\u003e chore: redirect docs template -\u0026gt; docs repo (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32872\"\u003e#32872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/f1d44d0f9dea8a968cf03edd4507f2c1b675fbac\"\u003e\u003ccode\u003ef1d44d0\u003c/code\u003e\u003c/a\u003e fix(core): honor \u003ccode\u003eenabled=false\u003c/code\u003e in nested tracing (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/31986\"\u003e#31986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/a35ee49f37c67a70eb6d9a8b9337165967d1281f\"\u003e\u003ccode\u003ea35ee49\u003c/code\u003e\u003c/a\u003e chore(langchain): enable ruff docstring-code-format in langchain (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32858\"\u003e#32858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/352ff363ca0329c003e30f15349d80d49309b7ba\"\u003e\u003ccode\u003e352ff36\u003c/code\u003e\u003c/a\u003e chore(cli): remove ruff exclusion of templates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32864\"\u003e#32864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/256a0b5f2fcae51e4e6903c5fb90512c843380c2\"\u003e\u003ccode\u003e256a0b5\u003c/code\u003e\u003c/a\u003e chore(langchain): add ruff rule BLE (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32868\"\u003e#32868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/937087a29cd702c4809e24ffc2131e18dbad7c4f\"\u003e\u003ccode\u003e937087a\u003c/code\u003e\u003c/a\u003e release(groq): 0.3.8 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32870\"\u003e#32870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchain/commit/08bf4c321fda256e8791d4270ec2b73165eb0e1d\"\u003e\u003ccode\u003e08bf4c3\u003c/code\u003e\u003c/a\u003e feat(groq): add support for \u003ccode\u003ejson_schema\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32396\"\u003e#32396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchain/compare/langchain-core==0.3.74...langchain-core==0.3.76\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langchain-ollama` from 0.2.2 to 0.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchain/releases\"\u003elangchain-ollama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elangchain-ollama==0.3.8\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-ollama==0.3.7\u003c/p\u003e\n\u003cp\u003erelease(ollama): 0.3.8 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32906\"\u003e#32906\u003c/a\u003e)\nrevert: \u0026quot;chore: remove ruff target-version\u0026quot; (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32895\"\u003e#32895\u003c/a\u003e)\nfix(ollama): Fix handling message content lists (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32881\"\u003e#32881\u003c/a\u003e)\nchore: remove ruff target-version (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32880\"\u003e#32880\u003c/a\u003e)\ndocs: standardize \u003ccode\u003eOllamaLLM\u003c/code\u003e and \u003ccode\u003eBaseOpenAI\u003c/code\u003e docstrings (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32758\"\u003e#32758\u003c/a\u003e)\nchore: adress pytest-asyncio deprecation warnings + other nits (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32696\"\u003e#32696\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-ollama==0.3.7\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-ollama==0.3.6\u003c/p\u003e\n\u003cp\u003efix(infra): ollama CI\nfix(infra): ollama CI\nrelease(ollama): 0.3.7 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32651\"\u003e#32651\u003c/a\u003e)\nfeat(ollama): update reasoning type to support string values for custom intensity levels (e.g. \u003ccode\u003egpt-oss\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32650\"\u003e#32650\u003c/a\u003e)\nfeat(ollama): docs updates (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32507\"\u003e#32507\u003c/a\u003e)\nfeat: port various nit changes from \u003ccode\u003ewip-v0.4\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32506\"\u003e#32506\u003c/a\u003e)\nfix: formatting issues in docstrings (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32265\"\u003e#32265\u003c/a\u003e)\nfeat(docs): improve devx, fix \u003ccode\u003eMakefile\u003c/code\u003e targets (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32237\"\u003e#32237\u003c/a\u003e)\nfix: LLM mimicking Unicode responses due to forced Unicode conversion of non-ASCII characters. (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32222\"\u003e#32222\u003c/a\u003e)\nfix(docs): capitalization, codeblock formatting, and hyperlinks, note blocks (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32235\"\u003e#32235\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003elangchain-ollama==0.3.6\u003c/h2\u003e\n\u003cp\u003eChanges since langchain-ollama==0.3.5\u003c/p\u003e\n\u003cp\u003erelease(ollama): 0.3.6 (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32180\"\u003e#32180\u003c/a\u003e)\nfeat(ollama): warn on empty \u003ccode\u003eload\u003c/code\u003e responses (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32161\"\u003e#32161\u003c/a\u003e)\ndocs(ollama): add \u003ccode\u003evalidate_model_on_init\u003c/code\u003e note, bump lock (\u003ca href=\"https://redirect.github.com/langchain-ai/langchain/issues/32172\"\u003e#32172\u003c/a\u003e)\nfix(ollama): robustly parse single-quoted JSON in tool calls (\u003ca href=\"https://redirect.github.c...\n\n_Description has been truncated_","html_url":"https://github.com/alexretana/JobPilot-JobSearchAssistant/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexretana%2FJobPilot-JobSearchAssistant/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"0.70.16","new_version":"0.70.18","update_type":"patch","path":null,"pr_created_at":"2025-09-08T02:35:25.000Z","version_change":"0.70.16 → 0.70.18","issue":{"uuid":"2806628847","node_id":"PR_kwDON6qslc6nScHv","number":206,"state":"open","title":"chore(deps): bump multiprocess from 0.70.16 to 0.70.18","user":"dependabot[bot]","labels":["python"],"assignees":["Cybonto"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T02:35:25.000Z","updated_at":"2025-09-08T02:35:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.16 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.16...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.16\u0026new-version=0.70.18)](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/Cybonto/violentUTF/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cybonto%2FviolentUTF/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"}},{"old_version":"0.70.16","new_version":"0.70.18","update_type":"patch","path":null,"pr_created_at":"2025-08-08T06:35:51.000Z","version_change":"0.70.16 → 0.70.18","issue":{"uuid":"2729741618","node_id":"PR_kwDOPaUJ_M6itI0y","number":10,"state":"open","title":"Bump multiprocess from 0.70.16 to 0.70.18","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-08-08T06:35:51.000Z","updated_at":"2025-08-08T06:35:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.16 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.16...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.16\u0026new-version=0.70.18)](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/Jeyso215/fawkes/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jeyso215%2Ffawkes/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"0.70.17","new_version":"0.70.18","update_type":"patch","path":null,"pr_created_at":"2025-07-09T14:50:09.000Z","version_change":"0.70.17 → 0.70.18","issue":{"uuid":"2653156626","node_id":"PR_kwDOMTajus6eI_US","number":7,"state":"closed","title":"chore(deps): bump multiprocess from 0.70.17 to 0.70.18","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-09T14:54:51.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-09T14:50:09.000Z","updated_at":"2025-07-09T14:54:51.000Z","time_to_close":282,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"multiprocess","old_version":"0.70.17","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.17 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.17...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.17\u0026new-version=0.70.18)](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/NicholasChua/isms_project/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicholasChua%2Fisms_project/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"0.70.16","new_version":"0.70.18","update_type":"patch","path":null,"pr_created_at":"2025-06-16T17:56:03.000Z","version_change":"0.70.16 → 0.70.18","issue":{"uuid":"2596455198","node_id":"PR_kwDOOG4ssM6awsMe","number":87,"state":"closed","title":"chore(deps)(deps): bump multiprocess from 0.70.16 to 0.70.18","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-16T19:21:49.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T17:56:03.000Z","updated_at":"2025-06-16T19:21:49.000Z","time_to_close":5146,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.16 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.16...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.16\u0026new-version=0.70.18)](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/MeryylleA/lunariscodex/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeryylleA%2Flunariscodex/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"}},{"old_version":"0.70.17","new_version":"0.70.18","update_type":"patch","path":null,"pr_created_at":"2025-05-12T23:36:47.000Z","version_change":"0.70.17 → 0.70.18","issue":{"uuid":"2515140077","node_id":"PR_kwDON80rbM6V6f3t","number":27,"state":"open","title":"Bump multiprocess from 0.70.17 to 0.70.18","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T23:36:47.000Z","updated_at":"2025-05-12T23:36:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"multiprocess","old_version":"0.70.17","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":null,"ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.17 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.17...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.17\u0026new-version=0.70.18)](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/merantix-momentum/scaffold-core/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/merantix-momentum%2Fscaffold-core/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"0.70.16","new_version":"0.70.18","update_type":"patch","path":"/llama-cpp-agent","pr_created_at":"2025-05-07T19:21:37.000Z","version_change":"0.70.16 → 0.70.18","issue":{"uuid":"3046951209","node_id":"PR_kwDOF3PfbM6VU31j","number":5520,"state":"closed","title":"Bump multiprocess from 0.70.16 to 0.70.18 in /llama-cpp-agent","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-05-12T07:24:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-07T19:21:37.000Z","updated_at":"2025-05-12T07:24:35.000Z","time_to_close":388975,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"multiprocess","old_version":"0.70.16","new_version":"0.70.18","repository_url":"https://github.com/uqfoundation/multiprocess"}],"path":"/llama-cpp-agent","ecosystem":"pip"},"body":"Bumps [multiprocess](https://github.com/uqfoundation/multiprocess) from 0.70.16 to 0.70.18.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/4293dfc1470d46e38e07dce11ed853f1b0a56931\"\u003e\u003ccode\u003e4293dfc\u003c/code\u003e\u003c/a\u003e tag: 0.70.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/a9934de70dfbdf0bfdff8177f0f658bd3a4c6367\"\u003e\u003ccode\u003ea9934de\u003c/code\u003e\u003c/a\u003e sync with 3.14.0a7, 3.13.3, 3.12.10 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/fc5818864f8029268f5ec59b500d4de17eeaae71\"\u003e\u003ccode\u003efc58188\u003c/code\u003e\u003c/a\u003e support for 3.14.0a6 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d2a430615d95c9f424e1e72ebccb42828eb3617f\"\u003e\u003ccode\u003ed2a4306\u003c/code\u003e\u003c/a\u003e update for slow testing with pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/d3b88c04edcbc07a8be00a5b22b73b9a0d0274f6\"\u003e\u003ccode\u003ed3b88c0\u003c/code\u003e\u003c/a\u003e update docs requirements; CI for pypy3.11 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/25f14a299f2244cc6e3f8679db7679063022660c\"\u003e\u003ccode\u003e25f14a2\u003c/code\u003e\u003c/a\u003e support for 3.14.0a5, 3.13.2, 3.12.9, pypy v7.3.18 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/af537d11c07359772ffc99d729c70ea4ba1795e3\"\u003e\u003ccode\u003eaf537d1\u003c/code\u003e\u003c/a\u003e update to python3.14.0a4 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/62ac7acaa50159d192121cf70a9f49f3175f29cc\"\u003e\u003ccode\u003e62ac7ac\u003c/code\u003e\u003c/a\u003e Bump jinja2 from 3.1.4 to 3.1.5 in /docs (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/717f9d3221e47c5ef76289e94ee52d32e45e1e15\"\u003e\u003ccode\u003e717f9d3\u003c/code\u003e\u003c/a\u003e updated copyright for 2025 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uqfoundation/multiprocess/commit/bee9d9a260d6417add4c6f8e9a234d69a893d333\"\u003e\u003ccode\u003ebee9d9a\u003c/code\u003e\u003c/a\u003e update to python 3.14.0a3 (\u003ca href=\"https://redirect.github.com/uqfoundation/multiprocess/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uqfoundation/multiprocess/compare/0.70.16...0.70.18\"\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=multiprocess\u0026package-manager=pip\u0026previous-version=0.70.16\u0026new-version=0.70.18)](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/jauderho/sandbox/pull/5520","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jauderho%2Fsandbox/issues/5520","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5520/packages"}}]}