{"id":3553,"name":"quote","ecosystem":"cargo","repository_url":"https://github.com/dtolnay/quote","issues_count":1903,"created_at":"2025-06-06T16:30:12.374Z","updated_at":"2025-06-06T16:30:12.374Z","purl":"pkg:cargo/quote","metadata":{"id":4248759,"name":"quote","ecosystem":"cargo","description":"Quasi-quoting macro quote!(...)","homepage":null,"licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/dtolnay/quote","keywords_array":["macros","syn"],"namespace":null,"versions_count":87,"first_release_published_at":"2016-09-03T05:42:05.484Z","latest_release_published_at":"2025-03-03T07:35:48.225Z","latest_release_number":"1.0.39","last_synced_at":"2025-03-03T07:45:45.571Z","created_at":"2022-04-12T23:59:27.978Z","updated_at":"2025-03-03T07:45:45.873Z","registry_url":"https://crates.io/crates/quote/","install_command":"cargo install quote","documentation_url":"https://docs.rs/quote/","metadata":{"categories":["development-tools::procedural-macro-helpers"]},"repo_metadata":{"id":39580284,"uuid":"67273122","full_name":"dtolnay/quote","owner":"dtolnay","description":"Rust quasi-quoting","archived":false,"fork":false,"pushed_at":"2024-10-07T19:42:15.000Z","size":927,"stargazers_count":1324,"open_issues_count":5,"forks_count":90,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-10-29T15:06:14.602Z","etag":null,"topics":["proc-macro","rust","syn"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dtolnay.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE-APACHE","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},"funding":{"github":"dtolnay"}},"created_at":"2016-09-03T05:34:45.000Z","updated_at":"2024-10-28T12:44:43.000Z","dependencies_parsed_at":"2023-02-17T01:46:01.482Z","dependency_job_id":"552d7f00-6029-405f-aaf6-3369b9668ee4","html_url":"https://github.com/dtolnay/quote","commit_stats":{"total_commits":486,"total_committers":24,"mean_commits":20.25,"dds":"0.11316872427983538","last_synced_commit":"7cdb57acdacd37559f84b2fbb10367a3505e224d"},"previous_names":[],"tags_count":84,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222081361,"owners_count":16928110,"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":"dtolnay","name":"David Tolnay","uuid":"1940490","kind":"user","description":"","email":"","website":null,"location":"Redwood City, California","twitter":"davidtolnay","company":"0xF9BA143B95FF6D82","icon_url":"https://avatars.githubusercontent.com/u/1940490?u=42777c8876d7b6591798df666a82057394b8b0c8\u0026v=4","repositories_count":110,"last_synced_at":"2024-05-20T14:36:25.156Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"dtolnay"}},"html_url":"https://github.com/dtolnay","funding_links":["https://github.com/sponsors/dtolnay"],"total_stars":51531,"followers":7350,"following":44,"created_at":"2022-11-02T16:22:35.591Z","updated_at":"2024-05-20T14:36:29.182Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay/repositories"},"tags":[{"name":"1.0.36","sha":"5d4880c4255b5c7f5ea0a9ac3cf9f985c418a1e7","kind":"tag","published_at":"2024-04-10T03:59:44.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.36","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.36/manifests"},{"name":"1.0.35","sha":"b01743f24cb5b19f96a3eac6bce0e7aee10f6199","kind":"tag","published_at":"2024-01-02T06:01:57.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.35","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.35/manifests"},{"name":"1.0.34","sha":"c777ce6fc1e009e5289970b5261dd53984b5a2a9","kind":"tag","published_at":"2023-12-31T17:40:46.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.34","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.34/manifests"},{"name":"1.0.33","sha":"8beec4c311a196d0adc9fb70188226d9c1f8bf1c","kind":"tag","published_at":"2023-08-17T02:51:53.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.33","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.33/manifests"},{"name":"1.0.32","sha":"d8cb63f7d7f45c503ac580bd8f3cb2d8bb28b160","kind":"tag","published_at":"2023-07-23T12:30:15.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.32","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.32/manifests"},{"name":"1.0.31","sha":"c90bb02fdff6573246aaeb409556b15c60fd672f","kind":"tag","published_at":"2023-07-16T19:42:34.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.31","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.31/manifests"},{"name":"1.0.30","sha":"e047e424f4f1e85ca821e0fad5aaecd995965aaf","kind":"tag","published_at":"2023-07-15T19:26:41.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.30","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.30/manifests"},{"name":"1.0.29","sha":"e99862e7a5dcabd384fd88f5a8771a9b51297867","kind":"tag","published_at":"2023-06-29T03:48:14.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.29","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.29/manifests"},{"name":"1.0.28","sha":"f559bb73c926a10520c878080aa7d6d710f66266","kind":"tag","published_at":"2023-05-25T21:31:43.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.28","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.28/manifests"},{"name":"1.0.27","sha":"c066ee64312667eee69aeb96424fe29b1ca6b52f","kind":"tag","published_at":"2023-05-08T15:17:59.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.27","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.27/manifests"},{"name":"1.0.26","sha":"ca98b6594a0bee362a431481ba9ba64e502cc757","kind":"tag","published_at":"2023-03-13T18:10:00.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.26","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.26/manifests"},{"name":"1.0.25","sha":"91dfd00412e6136dc934ed61788b3627fc2d233f","kind":"tag","published_at":"2023-03-12T22:30:55.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.25","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.25/manifests"},{"name":"1.0.24","sha":"5c776cb03024da3b1437067cbdcdeac9cbb3acc9","kind":"tag","published_at":"2023-03-12T21:31:41.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.24","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.24/manifests"},{"name":"1.0.23","sha":"550af67f9e0be89897902031f153fb3d40360017","kind":"tag","published_at":"2022-12-18T17:27:50.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.23","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.23/manifests"},{"name":"1.0.22","sha":"2386c5a11e46754a697b6b0b7d624731be1a410d","kind":"tag","published_at":"2022-12-17T19:32:41.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.22","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.22/manifests"},{"name":"1.0.21","sha":"34d94b4980d17bff07f5cdf256225773cad9bd9f","kind":"tag","published_at":"2022-08-03T03:58:15.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.21","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.21/manifests"},{"name":"1.0.20","sha":"580174640767bc171f73d73ae3b84fbf44083a4f","kind":"tag","published_at":"2022-06-20T02:14:08.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.20","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.20/manifests"},{"name":"1.0.19","sha":"eeabf0d42ed68418741542ab5cfa8a9d339f8a79","kind":"tag","published_at":"2022-06-18T23:43:52.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.19","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.19/manifests"},{"name":"1.0.18","sha":"8c954ca61f7ab9a0550b313da007b6a16098f321","kind":"tag","published_at":"2022-04-11T04:09:13.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.18","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.18/manifests"},{"name":"1.0.17","sha":"0ec6e20dc9c448d53a0c6d66a76a4cd8f2126d03","kind":"tag","published_at":"2022-03-25T22:26:41.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.17","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.17/manifests"},{"name":"1.0.16","sha":"8cad74172431323ae2db29d33e74232c6ff63740","kind":"tag","published_at":"2022-03-17T22:46:18.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.16","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.16/manifests"},{"name":"1.0.15","sha":"278057d0d2e59c7de95d79d42e4934783d013e83","kind":"tag","published_at":"2022-01-22T01:07:00.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.15","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.15/manifests"},{"name":"1.0.14","sha":"63ce7f4d137491d4b7fa03af7c1c0a2cec20d259","kind":"tag","published_at":"2021-12-28T03:02:55.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.14","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.14/manifests"},{"name":"1.0.13","sha":"917d9409334c268afba4a6f72531346e84a62d16","kind":"tag","published_at":"2021-12-27T22:31:20.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.13","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.13/manifests"},{"name":"1.0.12","sha":"071f17ff2c5bc19028fa87ae891e7be435c7130b","kind":"tag","published_at":"2021-12-27T20:43:14.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.12","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.12/manifests"},{"name":"1.0.11","sha":"d9b632738fcdae3ea121719793a33be1295458e3","kind":"tag","published_at":"2021-12-27T20:30:50.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.11","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.11/manifests"},{"name":"1.0.10","sha":"f1df6c741609da8fbca696d871609ae09bbb9925","kind":"tag","published_at":"2021-10-05T03:38:46.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.10","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.10/manifests"},{"name":"1.0.9","sha":"68ebadbc1b4242531c5a78fbba01c648bd58c8e7","kind":"tag","published_at":"2021-02-12T06:49:45.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.9","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.9/manifests"},{"name":"1.0.8","sha":"8294929b39387e6eab18173fef7d28f66071e973","kind":"tag","published_at":"2020-12-20T21:38:25.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.8","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"9de44cd86e7feae4abba33c3392a2c37725527f9","kind":"tag","published_at":"2020-06-07T18:09:12.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.7","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"d67d687aebbc7d6f1692951a15ffff5cb2c33673","kind":"tag","published_at":"2020-05-17T20:13:51.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.6","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"b4f1671357770f8422a0b4d5e299267d0c48fd97","kind":"tag","published_at":"2020-05-13T06:02:25.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.5","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"cc50e29dad9ed20ceb1c3a3e42ad914b1a1f9bda","kind":"tag","published_at":"2020-04-30T19:17:12.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.4","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"e0300930fa4a8b448c4ff39f499dd4d2fcb0f17d","kind":"tag","published_at":"2020-03-04T23:58:06.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.3","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"727436c6c137b20f0f34dde5d8fda2679b9747ad","kind":"tag","published_at":"2019-08-18T02:53:55.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.2","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"78f551dd7ce6b58c4b7e783bdfc8d1221c91b9c0","kind":"tag","published_at":"2019-08-16T16:11:42.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.1","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"97d457120732acd576856ce68cc1592870b63f23","kind":"tag","published_at":"2019-08-13T16:03:03.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/1.0.0","html_url":"https://github.com/dtolnay/quote/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/1.0.0/manifests"},{"name":"0.6.13","sha":"2932973ffd8763809758d49a2935bcd6b28d0379","kind":"tag","published_at":"2019-07-11T16:35:43.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.13","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.13/manifests"},{"name":"0.6.12","sha":"837b511389ed2dd96eb629746f6b4f7c0a3a110a","kind":"tag","published_at":"2019-04-09T17:36:22.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.12","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.12/manifests"},{"name":"0.6.11","sha":"6338cd9d6bd89226ea3e2b825776930a0405ffb1","kind":"tag","published_at":"2019-01-20T02:51:53.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.11","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.11/manifests"},{"name":"0.6.10","sha":"44038ca42c212a5e10d22d8efa3d218d0dd2a743","kind":"tag","published_at":"2018-11-08T21:23:11.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.10","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.10/manifests"},{"name":"0.6.9","sha":"c731dbbf7bb1e917eec3e49dc2ab52d3060c4a7e","kind":"tag","published_at":"2018-10-29T00:19:13.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.9","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.9/manifests"},{"name":"0.6.8","sha":"2169e9b22e80c480eaeb5688761e981f21dec8ea","kind":"tag","published_at":"2018-08-22T13:54:47.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.8","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.8/manifests"},{"name":"0.6.7","sha":"9f14369d2b9818d2520586759f0eabad21efbe39","kind":"tag","published_at":"2018-08-22T13:34:59.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.7","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.7/manifests"},{"name":"0.6.6","sha":"01b0a845faa5b133436ae53041ef5aa90a993af2","kind":"tag","published_at":"2018-08-12T17:01:28.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.6","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.6/manifests"},{"name":"0.6.5","sha":"617a96a607dd5851ad0724d818ec8cce5999c598","kind":"tag","published_at":"2018-08-04T22:07:48.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.5","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.5/manifests"},{"name":"0.6.4","sha":"0642d0efa7416da39b55fb67b64639db25a84288","kind":"tag","published_at":"2018-07-22T18:06:49.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.4","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.4/manifests"},{"name":"0.6.3","sha":"b9755506784122047f4437454ffbfed1fbed4f05","kind":"tag","published_at":"2018-05-29T04:15:32.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.3","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.3/manifests"},{"name":"0.6.2","sha":"ab3d5000c692229110e17da5902d9ed23eb8ea87","kind":"tag","published_at":"2018-05-21T16:30:42.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.2","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"7946ea340eb281d284dd8ffd192e813f66ba2281","kind":"tag","published_at":"2018-05-21T05:05:14.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.1","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"e62263ff706eff0452c28f8215cd0c5783079860","kind":"tag","published_at":"2018-05-21T02:38:16.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.6.0","html_url":"https://github.com/dtolnay/quote/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.6.0/manifests"},{"name":"0.5.2","sha":"d5baceb7c594cedda3295cbbc7f7f79c8ced02a8","kind":"tag","published_at":"2018-04-21T17:40:41.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.5.2","html_url":"https://github.com/dtolnay/quote/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"45d3801fde811d432955100220ead1ff2ba27edd","kind":"tag","published_at":"2018-03-31T20:59:53.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.5.1","html_url":"https://github.com/dtolnay/quote/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"b4d53e67b28017138865c1911ddb997cd23ffac6","kind":"tag","published_at":"2018-03-31T20:55:49.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.5.0","html_url":"https://github.com/dtolnay/quote/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"3bdfd716aaf006715ae82c2566f34f47a7f2a7ba","kind":"tag","published_at":"2018-01-08T21:24:19.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.4.2","html_url":"https://github.com/dtolnay/quote/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"c8f09623baa68ae120f9ab7194c617386c5e8467","kind":"tag","published_at":"2018-01-08T19:17:58.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.4.1","html_url":"https://github.com/dtolnay/quote/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5520c53d81985ff3edda7ad79522448f3ffe3529","kind":"tag","published_at":"2018-01-08T16:11:10.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.4.0","html_url":"https://github.com/dtolnay/quote/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.4.0/manifests"},{"name":"0.3.15","sha":"b0dac7adb01859431fdf80b6b4ca86d65818f260","kind":"tag","published_at":"2017-03-06T02:48:57.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.15","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.15/manifests"},{"name":"0.3.14","sha":"3900e7b287ca1b9099f0d1f33a862d7af9cc37ab","kind":"tag","published_at":"2017-02-27T19:59:03.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.14","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.14/manifests"},{"name":"0.3.13","sha":"b60e1045827fd611fdf0b35d9b6f07977fb529e1","kind":"tag","published_at":"2017-02-19T21:14:26.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.13","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.13/manifests"},{"name":"0.3.12","sha":"48279d4810a598b8e0ca1029403d927264c50c1c","kind":"tag","published_at":"2017-01-19T23:01:05.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.12","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.12/manifests"},{"name":"0.3.11","sha":"ca468d4605c44fe81b42dbc0820018d93e4dd058","kind":"tag","published_at":"2017-01-19T05:52:40.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.11","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.11/manifests"},{"name":"0.3.10","sha":"fb4c340e836fc4aebbed88092aa73c07ee2364a3","kind":"tag","published_at":"2016-11-26T22:23:31.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.10","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.10/manifests"},{"name":"0.3.9","sha":"d70eb015210889377dd34f8120eb9e7b2789b4ce","kind":"tag","published_at":"2016-11-25T17:53:19.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.9","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.9/manifests"},{"name":"0.3.8","sha":"ebf8f4a6e641b2620ae24f6f244de59f6d543f37","kind":"tag","published_at":"2016-11-24T21:04:51.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.8","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.8/manifests"},{"name":"0.3.7","sha":"20207c96bf0fbaf860d65e0e81f130077a1434de","kind":"tag","published_at":"2016-11-24T20:46:58.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.7","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.7/manifests"},{"name":"0.3.6","sha":"13c7d1424177afeaa4a9db8838a052cac69af25b","kind":"tag","published_at":"2016-11-24T19:39:05.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.6","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.6/manifests"},{"name":"0.3.5","sha":"cdce92b10c5c4384849141f4a8d9f14950ad26d8","kind":"tag","published_at":"2016-10-25T06:50:21.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.5","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.5/manifests"},{"name":"0.3.4","sha":"02a72098487fb8629a0e9a0f011a4f1575993f36","kind":"tag","published_at":"2016-10-23T20:09:45.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.4","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"e37af76c610949c65c1e363506ad65036ca47f50","kind":"tag","published_at":"2016-10-09T21:52:32.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.3","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"a6ad2327be4cac509db5bfa98fad1e42e67f1603","kind":"tag","published_at":"2016-10-09T21:28:22.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.2","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"3da67b5bf4538df4ba78c12f52c7a3e5a4abe50e","kind":"tag","published_at":"2016-10-09T21:19:38.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.1","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"b058bc80841c953ab493b271533d0f0e7a9db369","kind":"tag","published_at":"2016-10-08T21:52:52.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.0","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.0/manifests"},{"name":"0.3.0-rc2","sha":"6b4c3708778536e3b858b9a93f995f2d297d19c7","kind":"tag","published_at":"2016-10-08T17:51:43.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.0-rc2","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.0-rc2/manifests"},{"name":"0.3.0-rc1","sha":"d729fbf9c58756269dbfd88eb50fc4452ff50be9","kind":"tag","published_at":"2016-10-08T04:16:19.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.3.0-rc1","html_url":"https://github.com/dtolnay/quote/releases/tag/0.3.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.3.0-rc1/manifests"},{"name":"0.2.3","sha":"be070579bc9aca4d3a7970302cfc32b3332d16f8","kind":"tag","published_at":"2016-10-04T04:15:13.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.2.3","html_url":"https://github.com/dtolnay/quote/releases/tag/0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.2.3/manifests"},{"name":"0.2.2","sha":"32d62268bc430cd01bba66cecbcf6fe1c06c958f","kind":"tag","published_at":"2016-10-03T20:03:45.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.2.2","html_url":"https://github.com/dtolnay/quote/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"838fe585401ed8f00f1398120942142a66a7bc8a","kind":"tag","published_at":"2016-10-02T05:42:11.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.2.1","html_url":"https://github.com/dtolnay/quote/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"b11167d499db15a23e1eb28ef36b22efc72413f5","kind":"tag","published_at":"2016-09-27T16:50:55.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.2.0","html_url":"https://github.com/dtolnay/quote/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.2.0/manifests"},{"name":"0.1.4","sha":"b31e2bb26d365c6aa1763efd8d64142a13b13387","kind":"tag","published_at":"2016-09-20T15:12:05.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.1.4","html_url":"https://github.com/dtolnay/quote/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"306a936d98d9aaac1ccc74995abf61c7b7c0306d","kind":"tag","published_at":"2016-09-12T07:26:42.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.1.3","html_url":"https://github.com/dtolnay/quote/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"5bc880f54cbd5a73d69f2ad9e6f3374f25bdb72e","kind":"tag","published_at":"2016-09-12T00:41:37.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.1.2","html_url":"https://github.com/dtolnay/quote/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"f8bec5af7ad1d87905a9da83cab652ee7683daa2","kind":"tag","published_at":"2016-09-04T20:29:11.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.1.1","html_url":"https://github.com/dtolnay/quote/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"5232bc9bb82ec292504ffe1dd69a6521aadea4df","kind":"tag","published_at":"2016-09-03T05:41:45.000Z","download_url":"https://codeload.github.com/dtolnay/quote/tar.gz/0.1.0","html_url":"https://github.com/dtolnay/quote/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Fquote/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T16:19:41.512Z","dependent_packages_count":8644,"downloads":523788249,"downloads_period":"total","dependent_repos_count":106671,"rankings":{"downloads":0.002115700614258412,"dependent_repos_count":0.002115700614258412,"dependent_packages_count":0.009873269533205921,"stargazers_count":4.732117040557981,"forks_count":6.837944385283186,"docker_downloads_count":0.005641868304689098,"average":1.9316346608179298},"purl":"pkg:cargo/quote","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/quote","docker_dependents_count":1562,"docker_downloads_count":766294058,"usage_url":"https://repos.ecosyste.ms/usage/cargo/quote","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/quote/dependencies","status":null,"funding_links":["https://github.com/sponsors/dtolnay"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/quote/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/quote/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/quote/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/quote/related_packages","maintainers":[{"uuid":"3618","login":"dtolnay","name":"David Tolnay","email":null,"url":"https://github.com/dtolnay","packages_count":226,"html_url":"https://crates.io/users/dtolnay","role":null,"created_at":"2022-11-07T23:32:09.245Z","updated_at":"2022-11-07T23:32:09.245Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/dtolnay/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192306,"maintainers_count":47545,"namespaces_count":0,"keywords_count":49253,"github":"rust-lang","metadata":{"funded_packages_count":18707},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-05T05:11:10.324Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},"unique_repositories_count":718,"unique_repositories_count_past_30_days":50,"recent_issues":[{"uuid":"5524452778","node_id":"PR_kwDOLHI15c8AAAABEYwJYA","number":1591,"state":"open","title":"deps: bump the cargo-minor-patch group with 22 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-21T08:15:51.000Z","updated_at":"2026-09-22T00:30:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"cargo-minor-patch","update_count":22,"packages":[{"name":"zcash_protocol","old_version":"0.10.4","new_version":"0.10.6","repository_url":"https://github.com/zcash/librustzcash"},{"name":"zcash_primitives","old_version":"0.30.0","new_version":"0.30.1","repository_url":"https://github.com/zcash/librustzcash"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"time","old_version":"0.3.51","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"http","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"which","old_version":"8.0.4","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"whoami","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/ardaku/whoami"},{"name":"toml","old_version":"1.1.2+spec-1.1.0","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"bitflags","old_version":"2.13.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"quote","old_version":"1.0.46","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"rustls","old_version":"0.23.41","new_version":"0.23.45","repository_url":"https://github.com/rustls/rustls"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"}],"path":null,"ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the cargo-minor-patch group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [zcash_protocol](https://github.com/zcash/librustzcash) | `0.10.4` | `0.10.6` |\n| [zcash_primitives](https://github.com/zcash/librustzcash) | `0.30.0` | `0.30.1` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [time](https://github.com/time-rs/time) | `0.3.51` | `0.3.55` |\n| [http](https://github.com/hyperium/http) | `1.4.2` | `1.5.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.4` | `8.0.6` |\n| [whoami](https://github.com/ardaku/whoami) | `2.1.2` | `2.1.3` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.3+spec-1.1.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.0` | `2.13.2` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.46` | `1.0.47` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.41` | `0.23.45` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n\nUpdates `zcash_protocol` from 0.10.4 to 0.10.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zcash/librustzcash/releases\"\u003ezcash_protocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrates.io releases\u003c/h2\u003e\n\u003cp\u003eThis project does not use Github Releases to manage its released artifacts; it is a monorepo-style cargo workspace, and the individual crates produced from the code in this repository are versioned and released to \u003ca href=\"https://crates.io\"\u003ehttps://crates.io\u003c/a\u003e independently. Use the links below to find the latest releases:\u003c/p\u003e\n\u003cp\u003eZcash core protocol crates:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_protocol\"\u003ezcash_protocol\u003c/a\u003e: core protocol types \u0026amp; constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_encoding\"\u003ezcash_encoding\u003c/a\u003e: encodings used for zcash transaction serialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_primitives\"\u003ezcash_primitives\u003c/a\u003e: tools for building zcash transactions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_proofs\"\u003ezcash_proofs\u003c/a\u003e: tools for Sapling proving\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_history\"\u003ezcash_history\u003c/a\u003e: flyclient proof libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/equihash\"\u003eequihash\u003c/a\u003e: the zcash proof-of-work algorithm\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCrates for wallet \u0026amp; application developers:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_address\"\u003ezcash_address\u003c/a\u003e: encoding for zcash address \u0026amp; key types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_keys\"\u003ezcash_keys\u003c/a\u003e: key \u0026amp; address generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_client_backend\"\u003ezcash_client_backend\u003c/a\u003e: an opinionated API for building zcash wallets \u0026amp; other clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_client_sqlite\"\u003ezcash_client_sqlite\u003c/a\u003e: a SQLite-based data storage layer for \u003ccode\u003ezcash_client_backend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/pczt\"\u003epczt\u003c/a\u003e: partially-constructed zcash transactions: a library for incrementally building zcash transactions (hardware wallets \u0026amp; multiparty transaction construction)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/f4jumble\"\u003ef4jumble\u003c/a\u003e: a low-level library used in the encoding of ZIP 316 addresses \u0026amp; viewing keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zip321\"\u003ezip321\u003c/a\u003e: library for the construction of ZIP 321 payment requests\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/zcash/librustzcash/commit/28cf1143f932dae94d8626fc0d26a6c61b08823c\"\u003e\u003ccode\u003e28cf114\u003c/code\u003e\u003c/a\u003e Release zcash_protocol version 0.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/5e770a91ad0d11938dbc713e7889e4aa8009266c\"\u003e\u003ccode\u003e5e770a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zcash/librustzcash/issues/2990\"\u003e#2990\u003c/a\u003e from zcash/pczt-defense\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/487ab2a14d5d7506ffcf0af81d3998e9737674d4\"\u003e\u003ccode\u003e487ab2a\u003c/code\u003e\u003c/a\u003e pczt: Demonstrate that a non-\u003ccode\u003eSIGHASH_ALL\u003c/code\u003e signature is transferable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/b480adfa0a443b9e442900abac70b5d69a32c7b1\"\u003e\u003ccode\u003eb480adf\u003c/code\u003e\u003c/a\u003e zcash_transparent: Check the sighash type of each finalized signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/b9d549564ad156f2aec9e04edf70c2fd486eceb7\"\u003e\u003ccode\u003eb9d5495\u003c/code\u003e\u003c/a\u003e zcash_transparent: Sign a PCZT transparent input only for SIGHASH_ALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/b5838e1a1e054ae82d93be0513620bdde63f20bb\"\u003e\u003ccode\u003eb5838e1\u003c/code\u003e\u003c/a\u003e zcash_transparent: Verify a PCZT transparent input before signing it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/b89ea474662c86c841d327f43f3a7981e1f25b20\"\u003e\u003ccode\u003eb89ea47\u003c/code\u003e\u003c/a\u003e zcash_transparent, pczt: Add failing tests for the PCZT transparent gaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/d0be567e4a5dad8955de2e3c00f38c52ab0e7677\"\u003e\u003ccode\u003ed0be567\u003c/code\u003e\u003c/a\u003e zcash_transparent: Add \u003ccode\u003eSighashPolicy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/bb1ca12fb626160b0de0300a4c791d523a087a5a\"\u003e\u003ccode\u003ebb1ca12\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zcash/librustzcash/issues/2998\"\u003e#2998\u003c/a\u003e from zcash/fix-null-ufvk-network-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/54cc5b2ab2cb746fc6daf477647579b522a5dda5\"\u003e\u003ccode\u003e54cc5b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zcash/librustzcash/issues/3024\"\u003e#3024\u003c/a\u003e from zcash/fix-zcashd-hd-path-regex\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zcash/librustzcash/compare/zcash_protocol-0.10.4...zcash_protocol-0.10.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zcash_primitives` from 0.30.0 to 0.30.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zcash/librustzcash/releases\"\u003ezcash_primitives's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrates.io releases\u003c/h2\u003e\n\u003cp\u003eThis project does not use Github Releases to manage its released artifacts; it is a monorepo-style cargo workspace, and the individual crates produced from the code in this repository are versioned and released to \u003ca href=\"https://crates.io\"\u003ehttps://crates.io\u003c/a\u003e independently. Use the links below to find the latest releases:\u003c/p\u003e\n\u003cp\u003eZcash core protocol crates:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_protocol\"\u003ezcash_protocol\u003c/a\u003e: core protocol types \u0026amp; constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_encoding\"\u003ezcash_encoding\u003c/a\u003e: encodings used for zcash transaction serialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_primitives\"\u003ezcash_primitives\u003c/a\u003e: tools for building zcash transactions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_proofs\"\u003ezcash_proofs\u003c/a\u003e: tools for Sapling proving\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_history\"\u003ezcash_history\u003c/a\u003e: flyclient proof libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/equihash\"\u003eequihash\u003c/a\u003e: the zcash proof-of-work algorithm\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCrates for wallet \u0026amp; application developers:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_address\"\u003ezcash_address\u003c/a\u003e: encoding for zcash address \u0026amp; key types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_keys\"\u003ezcash_keys\u003c/a\u003e: key \u0026amp; address generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_client_backend\"\u003ezcash_client_backend\u003c/a\u003e: an opinionated API for building zcash wallets \u0026amp; other clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_client_sqlite\"\u003ezcash_client_sqlite\u003c/a\u003e: a SQLite-based data storage layer for \u003ccode\u003ezcash_client_backend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/pczt\"\u003epczt\u003c/a\u003e: partially-constructed zcash transactions: a library for incrementally building zcash transactions (hardware wallets \u0026amp; multiparty transaction construction)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/f4jumble\"\u003ef4jumble\u003c/a\u003e: a low-level library used in the encoding of ZIP 316 addresses \u0026amp; viewing keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zip321\"\u003ezip321\u003c/a\u003e: library for the construction of ZIP 321 payment requests\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/zcash/librustzcash/commit/97aefdc39a037da9c4f19a0e8a450d2c7932f53e\"\u003e\u003ccode\u003e97aefdc\u003c/code\u003e\u003c/a\u003e Collapse the release-candidate CHANGELOG entries into the release entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/0bfebb3cd0902601ad9f8cb1b0e65a1396eaa17e\"\u003e\u003ccode\u003e0bfebb3\u003c/code\u003e\u003c/a\u003e Release zcash_client_sqlite version 0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/cea63b36e2d092bff00f07f4d689655c6d71b0c3\"\u003e\u003ccode\u003ecea63b3\u003c/code\u003e\u003c/a\u003e Release zcash_pool_migration version 0.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/e0a9852bdff2e8f8c6456d5a781ddb24af4c5131\"\u003e\u003ccode\u003ee0a9852\u003c/code\u003e\u003c/a\u003e Release zcash_client_backend version 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/758d3e2d0e0466b651a78098bae109cb4e02eeb9\"\u003e\u003ccode\u003e758d3e2\u003c/code\u003e\u003c/a\u003e Release zcash_primitives version 0.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/c3b2396b1c4023327fc701625668a3644eb8bbe6\"\u003e\u003ccode\u003ec3b2396\u003c/code\u003e\u003c/a\u003e Release zip321 version 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/96fd2e840c8c5f7690b0e58819c6a10b27821fcc\"\u003e\u003ccode\u003e96fd2e8\u003c/code\u003e\u003c/a\u003e Release zcash_protocol version 0.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/a09e37e6a6f3657c077a6399011327138e478082\"\u003e\u003ccode\u003ea09e37e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zcash/librustzcash/issues/2982\"\u003e#2982\u003c/a\u003e from zcash/schell/transaction-size-followup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/c470fb9b73cc22948a1630c5af114d1d3be82f2d\"\u003e\u003ccode\u003ec470fb9\u003c/code\u003e\u003c/a\u003e Factor out resolve_pool, per-pool input counts, P2SH recognition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/869c3a55652cd3a59f36626fd2dc763ee052f07d\"\u003e\u003ccode\u003e869c3a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zcash/librustzcash/issues/2980\"\u003e#2980\u003c/a\u003e from zcash/chore/no_taiki-e-install-action\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zcash/librustzcash/compare/zcash_primitives-0.30.0...zcash_primitives-0.30.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.51 to 0.3.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.55\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.54\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.53\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.52\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.55 [2026-08-01]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid underflow in \u003ccode\u003eDateIter::nth\u003c/code\u003e, ensuring correct behavior.\u003c/li\u003e\n\u003cli\u003eAvoid overflow when deserializing timestamps.\u003c/li\u003e\n\u003cli\u003eHandle out-of-bounds data when deserializing.\u003c/li\u003e\n\u003cli\u003eDon't assume that the format being deserialized was generated by the serializer; this previously\nled to some valid values being parsed incorrectly and others being rejected.\u003c/li\u003e\n\u003cli\u003eNo longer silence errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::from_unix_timestamp_nanos\u003c/code\u003e and \u003ccode\u003eUtcDateTime::from_unix_timestamp_nanos\u003c/code\u003e correctly\nreturn \u003ccode\u003eNone\u003c/code\u003e for all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::checked_to_offset\u003c/code\u003e and \u003ccode\u003eUtcDateTime::checked_to_offset\u003c/code\u003e correctly return \u003ccode\u003eNone\u003c/code\u003e\nfor all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.54 [2026-07-20]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePrimitiveDateTime\u003c/code\u003e has been renamed to \u003ccode\u003ePlainDateTime\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration\u003c/code\u003e has been renamed to \u003ccode\u003eSignedDuration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIteration is now possible over \u003ccode\u003eDate\u003c/code\u003e, \u003ccode\u003eMonth\u003c/code\u003e, and \u003ccode\u003eWeekday\u003c/code\u003e. Relevant iterator methods have been\noverridden to ensure maximum performance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor both \u003ccode\u003ePlainDateTime\u003c/code\u003e and \u003ccode\u003eSignedDuration\u003c/code\u003e, a non-deprecated type alias has been added for\nbackwards compatibility. The new names should be preferred.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe associated metadata type (for \u003ccode\u003epowerfmt\u003c/code\u003e implementations) for various types has been changed\nto \u003ccode\u003e()\u003c/code\u003e and made public. This guarantees that no additional metadata will be present.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore gains when parsing RFC 2822.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.53 [2026-07-01]\u003c/h2\u003e\n\u003cp\u003eThere are no publicly-facing changes in this release. It solely works around the \u003ccode\u003ecookie\u003c/code\u003e crate\nrelying on an implementation detail of \u003ccode\u003etime\u003c/code\u003e that was never part of the public API (and thus\nsubject to semver guarantees). The internal API has been reverted to the extent necessary for\n\u003ccode\u003ecookie\u003c/code\u003e to compile. This measure is temporary; the internal change will be re-applied in an\nyet-to-be-determined future release.\u003c/p\u003e\n\u003ch2\u003e0.3.52 [2026-06-30]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubsecond values in the \u003ccode\u003etime!\u003c/code\u003e macro are parsed using the textual representation, ensuring\naccuracy. Previously, they were parsed using the floating point representation, which could result\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/time-rs/time/commit/857d9c404c5b6f6cb64d1bfa604c695be3369e12\"\u003e\u003ccode\u003e857d9c4\u003c/code\u003e\u003c/a\u003e v0.3.55 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2b72fcd4b245a032521a5d4a1684404a83a3e11b\"\u003e\u003ccode\u003e2b72fcd\u003c/code\u003e\u003c/a\u003e Precise feature gating for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c1089eb4beec9f8ad129177060a1936b8d598a07\"\u003e\u003ccode\u003ec1089eb\u003c/code\u003e\u003c/a\u003e Run check-targets, miri in parallel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f377fad42ab9f12ccba27a15b340cae3ba1b6e54\"\u003e\u003ccode\u003ef377fad\u003c/code\u003e\u003c/a\u003e Avoid range-validated ordinal =\u0026gt; year in \u003ccode\u003ecascade\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2eacb0a95d1bb87f4aadee0805818759e76f2bd5\"\u003e\u003ccode\u003e2eacb0a\u003c/code\u003e\u003c/a\u003e Report miscellaneous tasks, overall status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/29621acf88b4813235296c6441667aa415b201d7\"\u003e\u003ccode\u003e29621ac\u003c/code\u003e\u003c/a\u003e Speed up CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/08de7ba79ae109cffbc61b646f6e8df6eb423c67\"\u003e\u003ccode\u003e08de7ba\u003c/code\u003e\u003c/a\u003e Fix nano-timestamp validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c3f0462fb9da1605ec0c73125db71fc8604841b\"\u003e\u003ccode\u003e3c3f046\u003c/code\u003e\u003c/a\u003e Fix copy-paste error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c0c81ccbb78a806c9b40181c612026cfb53cdd4\"\u003e\u003ccode\u003e3c0c81c\u003c/code\u003e\u003c/a\u003e Cascade errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c21acd52a788b9b74c2d262933faa2675ae17f16\"\u003e\u003ccode\u003ec21acd5\u003c/code\u003e\u003c/a\u003e Handle more deserializations of \u003ccode\u003eSignedDuration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.51...v0.3.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.2 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\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/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.14.0 to 2.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2 (2026-09-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix item hygiene in map and set macros. Previously, an internal \u003ccode\u003econst CAP\u003c/code\u003e\ncould shadow the same name in the caller's namespace.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003econst\u003c/code\u003e initialization of empty \u003ccode\u003eindexmap_with_default!\u003c/code\u003e and\n\u003ccode\u003eindexset_with_default!\u003c/code\u003e. The hasher may also be omitted if it's inferrable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.1 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify comparisons where \u003ccode\u003eEquivalent\u003c/code\u003e isn't needed (\u003ccode\u003eQ = K\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUnify index assertions for bounds checks.\u003c/li\u003e\n\u003cli\u003eFix (or \u003ccode\u003eexpect\u003c/code\u003e) clippy lints.\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/indexmap-rs/indexmap/commit/41a870887c4c77adf665886e63df08f406bfe37a\"\u003e\u003ccode\u003e41a8708\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/450\"\u003e#450\u003c/a\u003e from cuviper/macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0fb7b5c813c94dcb16f220d249e42a7b9e4ea44d\"\u003e\u003ccode\u003e0fb7b5c\u003c/code\u003e\u003c/a\u003e Release 2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/55e6b28278f242b4d4190a14b6e86c09580dd75a\"\u003e\u003ccode\u003e55e6b28\u003c/code\u003e\u003c/a\u003e Improve the empty macro cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c067355e1ca5ec39348f42dcee582d4f222c3295\"\u003e\u003ccode\u003ec067355\u003c/code\u003e\u003c/a\u003e Fix item hygiene in user macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fdf7e1738b3b53869bdc15d666f9b81961041825\"\u003e\u003ccode\u003efdf7e17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/449\"\u003e#449\u003c/a\u003e from cuviper/release-2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/ada540e17cc7d8f38359f7d83c225e38f367c86b\"\u003e\u003ccode\u003eada540e\u003c/code\u003e\u003c/a\u003e Release 2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/af93b43ecd62d28deb59a6ac23f98bd115475eaf\"\u003e\u003ccode\u003eaf93b43\u003c/code\u003e\u003c/a\u003e expect clippy::redundant_slicing in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c95da18c97d2742fe8731f36e81c1d04f0620c6a\"\u003e\u003ccode\u003ec95da18\u003c/code\u003e\u003c/a\u003e fix clippy::derivable_impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/21963654e41f86f396a2ba6d9582ccd8eb7df52c\"\u003e\u003ccode\u003e2196365\u003c/code\u003e\u003c/a\u003e fix clippy::useless_vec (and more) in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/1c2be7b00c5bb61f654210355d1e9f0d9be03956\"\u003e\u003ccode\u003e1c2be7b\u003c/code\u003e\u003c/a\u003e use inherent usize::MAX\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.14.0...2.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.12.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\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/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.12.0...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 8.0.4 to 8.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve relative PATH entries against the provided cwd by \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\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/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix absolute path lookup when cwd is disabled by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\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/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003e#128\u003c/a\u003e Resolve relative PATH entries against the user provided CWD when available, rather than the process CWD.\nThanks \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003e#126\u003c/a\u003e Do not use current directory for search when provided path is absolute. Thanks \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e for your contribution to which!\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/harryfei/which-rs/commit/17fde4abb85f24d39954b012067c14f9f809ed27\"\u003e\u003ccode\u003e17fde4a\u003c/code\u003e\u003c/a\u003e prepare patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/48e49d554b7a7c2812644d8d4950f50e995a9ecc\"\u003e\u003ccode\u003e48e49d5\u003c/code\u003e\u003c/a\u003e Resolve relative PATH entries against cwd (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/7fba0e04d0674bbe8ccf5bfb4f09b1d00925806f\"\u003e\u003ccode\u003e7fba0e0\u003c/code\u003e\u003c/a\u003e bump version number, update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/e28a3bf34e41bcc009b990e6c05b4a6e6b01635f\"\u003e\u003ccode\u003ee28a3bf\u003c/code\u003e\u003c/a\u003e Fix absolute path lookup when cwd is disabled (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.4...8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whoami` from 2.1.2 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ardaku/whoami/releases\"\u003ewhoami's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for detecting the Mate desktop environment\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped minimum version of dependencies libc and libredox to latest (libc 0.2.189, libredox 0.1.19)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd checks in CI for wasm32-wasip2 by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ardaku/whoami/pull/239\"\u003eardaku/whoami#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix branch matching by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ardaku/whoami/pull/240\"\u003eardaku/whoami#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump libredox from 0.1.16 to 0.1.17 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/ardaku/whoami/pull/241\"\u003eardaku/whoami#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump libredox from 0.1.17 to 0.1.18 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/ardaku/whoami/pull/242\"\u003eardaku/whoami#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump libc from 0.2.186 to 0.2.189 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/ardaku/whoami/pull/244\"\u003eardaku/whoami#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump libredox from 0.1.18 to 0.1.19 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/ardaku/whoami/pull/245\"\u003eardaku/whoami#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport MATE desktop environment detection by \u003ca href=\"https://github.com/alloutflo\"\u003e\u003ccode\u003e@​alloutflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ardaku/whoami/pull/246\"\u003eardaku/whoami#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify the desktop environment branching code by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ardaku/whoami/pull/247\"\u003eardaku/whoami#247\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/alloutflo\"\u003e\u003ccode\u003e@​alloutflo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ardaku/whoami/pull/246\"\u003eardaku/whoami#246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ardaku/whoami/compare/v2.1.2...v2.1.3\"\u003ehttps://github.com/ardaku/whoami/compare/v2.1.2...v2.1.3\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/ardaku/whoami/commit/849ca13942dde703509c169952f83baa58d0fee8\"\u003e\u003ccode\u003e849ca13\u003c/code\u003e\u003c/a\u003e Bump version to v2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/c82ff295a19a352f3b0f97e6ca420858244e114d\"\u003e\u003ccode\u003ec82ff29\u003c/code\u003e\u003c/a\u003e Simplify the desktop environment branching code (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/bd602e33b936c964446e029a00c2a6300d274d5b\"\u003e\u003ccode\u003ebd602e3\u003c/code\u003e\u003c/a\u003e Support MATE desktop environment detection (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/ee513bb812150bdf524e7f4bff987c4022ec1087\"\u003e\u003ccode\u003eee513bb\u003c/code\u003e\u003c/a\u003e Bump libredox from 0.1.18 to 0.1.19 (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/4f03afd9646471f6b1a6142ac7e1feef81c1dd3a\"\u003e\u003ccode\u003e4f03afd\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.186 to 0.2.189 (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/d362c2b658294fbbc4c5ac0e8999cbe46c3050fc\"\u003e\u003ccode\u003ed362c2b\u003c/code\u003e\u003c/a\u003e Bump libredox from 0.1.17 to 0.1.18 (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/6e4b1bdfec666c0b4be97462ba3790a42a116341\"\u003e\u003ccode\u003e6e4b1bd\u003c/code\u003e\u003c/a\u003e Bump libredox from 0.1.16 to 0.1.17 (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/23f3b8f06c663a2c131ebb9c101e9526b9d685cf\"\u003e\u003ccode\u003e23f3b8f\u003c/code\u003e\u003c/a\u003e ci: Fix branch matching (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/a10663a19be1ecb7be130c7f272d1f9d2c5f0bd7\"\u003e\u003ccode\u003ea10663a\u003c/code\u003e\u003c/a\u003e Add checks in CI for wasm32-wasip2 (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ardaku/whoami/compare/v2.1.2...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 1.1.2+spec-1.1.0 to 1.1.3+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/eb251609a333580bf005cae27df853bb63dffdbe\"\u003e\u003ccode\u003eeb25160\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f36fb52c37593b9fece9f4382a56ab51c9e65890\"\u003e\u003ccode\u003ef36fb52\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/3adbbb7860810b146dbdedba1f315c90813083f2\"\u003e\u003ccode\u003e3adbbb7\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb0c1b376d291ee4ffdf5297a67579f2ad7ce70d\"\u003e\u003ccode\u003efb0c1b3\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5e70a7031d7cd667bdc081419373df4b74bf78d8\"\u003e\u003ccode\u003e5e70a70\u003c/code\u003e\u003c/a\u003e test(writer): Add overflow test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/771a975840ff876825c2973a79634ffe79a3bf5a\"\u003e\u003ccode\u003e771a975\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/28f6c9cbc8ca691b9a32918f631408ffddc4f54d\"\u003e\u003ccode\u003e28f6c9c\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/30d75ca443a1b27b13232e7cc807eb6e124f4ca2\"\u003e\u003ccode\u003e30d75ca\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.9 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/17efe57deb402805ebc699da6dc6e29f9d80ea30\"\u003e\u003ccode\u003e17efe57\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.97 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c9d0d54b21761d10ec967868cfb5549a30ef064d\"\u003e\u003ccode\u003ec9d0d54\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.1.2...toml-v1.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.13.0 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus...\n\n_Description has been truncated_","html_url":"https://github.com/zingolabs/zaino/pull/1591","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zingolabs%2Fzaino/issues/1591","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1591/packages"},{"uuid":"5521614023","node_id":"PR_kwDORiD1Sc8AAAABEWfk0Q","number":20,"state":"closed","title":"chore(deps): bump the cargo group with 15 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-21T01:08:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T01:04:29.000Z","updated_at":"2026-09-21T01:08:37.000Z","time_to_close":246,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":15,"packages":[{"name":"clap","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cfg-if","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"cfg_aliases","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/katharostech/cfg_aliases"},{"name":"clap_builder","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.6.4","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"3.0.4","new_version":"3.0.6","repository_url":"https://github.com/dtolnay/syn"},{"name":"unicode-ident","old_version":"1.0.24","new_version":"1.0.26","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.2` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.4` | `1.0.5` |\n| [cfg_aliases](https://github.com/katharostech/cfg_aliases) | `0.2.1` | `0.2.2` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.6.4` | `4.6.7` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.1` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.4` | `3.0.6` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.24` | `1.0.26` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\nUpdates `clap` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\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/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\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/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.6...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.0 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/488\"\u003ebitflags/bitflags#488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/485\"\u003ebitflags/bitflags#485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\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/bitflags/bitflags/commit/80ce9b545acb0bd42150695fc351889cac1d8eb4\"\u003e\u003ccode\u003e80ce9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/497\"\u003e#497\u003c/a\u003e from bitflags/cargo/2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5822493e21489d141324ca1787a62a21d1e2f667\"\u003e\u003ccode\u003e5822493\u003c/code\u003e\u003c/a\u003e prepare for 2.13.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/48f4f1a85e72f019fe64ca18fc4cbfd04e3c6ff9\"\u003e\u003ccode\u003e48f4f1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/496\"\u003e#496\u003c/a\u003e from bitflags/fix/rustc-ice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c0b042c1515c0d6adc94c00d5d730c1cca7aca3\"\u003e\u003ccode\u003e2c0b042\u003c/code\u003e\u003c/a\u003e re-pull const declarations outside of nested const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c3f8d31d59f3ba8c05833fb322ecab8a2cb88060\"\u003e\u003ccode\u003ec3f8d31\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/494\"\u003e#494\u003c/a\u003e from DanielEScherzer/flags-docs-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/0fc376241b05b5da46076f82db8fb1a0bb3be448\"\u003e\u003ccode\u003e0fc3762\u003c/code\u003e\u003c/a\u003e Flags: adjust order of elements in manual implementation example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note that this crate is deprecated, suggesting \u003ccode\u003ecfg_select!\u003c/code\u003e instead\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/rust-lang/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.4...v1.0.5\"\u003e1.0.5\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note that this crate is deprecated, suggesting \u003ccode\u003ecfg_select!\u003c/code\u003e instead\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/rust-lang/cfg-if/commit/8b0a2b0fc1fa3b3741b9e72895f390cf499fe36f\"\u003e\u003ccode\u003e8b0a2b0\u003c/code\u003e\u003c/a\u003e Deprecation notice + crate version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/efabe3f520a1a7b75e7e2267abf923ac23762269\"\u003e\u003ccode\u003eefabe3f\u003c/code\u003e\u003c/a\u003e Add a changelog entry for the upcoming deprecation notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/a66c2d4d559cdd6b047d1db3290f6bf252773fc9\"\u003e\u003ccode\u003ea66c2d4\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/bda9677a0e8cc55f2a82130cb9c32c1a7335abfe\"\u003e\u003ccode\u003ebda9677\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg_aliases` from 0.2.1 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/katharostech/cfg_aliases/releases\"\u003ecfg_aliases's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix Rust Nightly Build\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correct version in README by \u003ca href=\"https://github.com/SteveLauC\"\u003e\u003ccode\u003e@​SteveLauC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/katharostech/cfg_aliases/pull/11\"\u003ekatharostech/cfg_aliases#11\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix trailing semicolon in expression macro bodies by \u003ca href=\"https://github.com/nazar-pc\"\u003e\u003ccode\u003e@​nazar-pc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/katharostech/cfg_aliases/pull/15\"\u003ekatharostech/cfg_aliases#15\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/SteveLauC\"\u003e\u003ccode\u003e@​SteveLauC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/katharostech/cfg_aliases/pull/11\"\u003ekatharostech/cfg_aliases#11\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nazar-pc\"\u003e\u003ccode\u003e@​nazar-pc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/katharostech/cfg_aliases/pull/15\"\u003ekatharostech/cfg_aliases#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/katharostech/cfg_aliases/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/katharostech/cfg_aliases/compare/v0.2.1...v0.2.2\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/katharostech/cfg_aliases/commit/e069ce61e00fee423ac1dbe6a897f228f1774716\"\u003e\u003ccode\u003ee069ce6\u003c/code\u003e\u003c/a\u003e Fix trailing semicolon in expression macro bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/katharostech/cfg_aliases/commit/4e5609c4345c556acaf3875f8c60232e74b8c25b\"\u003e\u003ccode\u003e4e5609c\u003c/code\u003e\u003c/a\u003e docs: remove explicit version from API docs to avoid it becoming out-of-date.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/katharostech/cfg_aliases/commit/ebdc78e73109d59587e1d21d319f17cf61f84168\"\u003e\u003ccode\u003eebdc78e\u003c/code\u003e\u003c/a\u003e docs: fix typo in README.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/katharostech/cfg_aliases/commit/980578175eb5908e24199205e98553f8f5826a4a\"\u003e\u003ccode\u003e9805781\u003c/code\u003e\u003c/a\u003e docs: correct version in README. (\u003ca href=\"https://redirect.github.com/katharostech/cfg_aliases/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/katharostech/cfg_aliases/compare/v0.2.1...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_builder` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\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/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\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/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.6...v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.6.4 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\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/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.4...v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 1.0.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1 (2015-07-17)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efixes a logic bug and allows setting Arg::number_of_values() \u0026lt; 2 (\u003ca href=\"https://github.com/clap-rs/clap/commit/42b6d1fc3c519c92dfb3af15276e7d3b635e6cfe\"\u003e42b6d1fc\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0 (2015-07-16)\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eallows creating unified help messages, a la docopt or getopts (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows stating all subcommands should \u003cem\u003enot\u003c/em\u003e have --version flags (\u003ca href=\"https://github.com/clap-rs/clap/commit/336c476f631d512b54ac56fdca6f29ebdc2c00c5\"\u003e336c476f\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows setting version number to auto-propagate through subcommands (\u003ca href=\"https://github.com/clap-rs/clap/commit/bc66d3c6deedeca62463fff95369ab1cfcdd366b\"\u003ebc66d3c6\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Strings\u003c/strong\u003e  properly aligns and handles newlines in long help strings (\u003ca href=\"https://github.com/clap-rs/clap/commit/f9800a29696dd2cc0b0284bf693b3011831e556f\"\u003ef9800a29\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePerformance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Messages\u003c/strong\u003e  big performance improvements when printing help messages (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eupdates readme with new features (\u003ca href=\"https://github.com/clap-rs/clap/commit/8232f7bb52e88862bc13c3d4f99ee4f56cfe4bc0\"\u003e8232f7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix incorrect code example for \u003ccode\u003eApp::subcommand_required\u003c/code\u003e (\u003ca href=\"https://github.com/clap-rs/clap/commit/8889689dc6336ccc45b2c9f2cf8e2e483a639e93\"\u003e8889689d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3 (2015-07-11)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eErrors\u003c/strong\u003e  writes errors to stderr (\u003ca href=\"https://github.com/clap-rs/clap/commit/cc76ab8c2b77c67b42f4717ded530df7806142cf\"\u003ecc76ab8c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREADME.md\u003c/strong\u003e  updates example help message to new format (\u003ca href=\"https://github.com/clap-rs/clap/commit/0aca29bd5d6d1a4e9971bdc88d946ffa58606efa\"\u003e0aca29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.2 (2015-07-09)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\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/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_lex-v1.0.0...clap_lex-v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colorchoice` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/colorchoice-v1.0.4...colorchoice-v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itoa` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/itoa/releases\"\u003eitoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify pointer usage in Buffer::format method (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize 128-bit integer formatting (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jhpratt\"\u003e\u003ccode\u003e@​jhpratt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/af77385d0daf4d0e949e81f2588be2e44f69f086\"\u003e\u003ccode\u003eaf77385\u003c/code\u003e\u003c/a\u003e Release 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/73a7c03e23852fd51f9eb1ff6caa44bdb956dbed\"\u003e\u003ccode\u003e73a7c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e from jhpratt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/7b4c86b03eceb1fdb6e0bb8e85160dac8ba6a24a\"\u003e\u003ccode\u003e7b4c86b\u003c/code\u003e\u003c/a\u003e Optimize 128-bit integer formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/0d8a4899bf99e559fdf7017d3b9ad22fdbcab70d\"\u003e\u003ccode\u003e0d8a489\u003c/code\u003e\u003c/a\u003e Fill in pointer cast type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/e693c49e60b28c96d0dccac9161638ffcefbc1de\"\u003e\u003ccode\u003ee693c49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e from xtqqczze/as_mut_ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/29b34100d5bb281c692aca62dd02262fbc95124a\"\u003e\u003ccode\u003e29b3410\u003c/code\u003e\u003c/a\u003e Simplify pointer usage in Buffer::format method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/bbf077faeb6c9d1d52ee025f81ac240f07cba951\"\u003e\u003ccode\u003ebbf077f\u003c/code\u003e\u003c/a\u003e Switch to 9975WX benchmark data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/65bc721a0d5811ef63eb188d7013bbd455175068\"\u003e\u003ccode\u003e65bc721\u003c/code\u003e\u003c/a\u003e Delete old chart code\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/itoa/compare/1.0.17...1.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memchr` from 2.8.0 to 2.8.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/5fdb40c054e1fff359a2f7bdf7f87a13b34b465d\"\u003e\u003ccode\u003e5fdb40c\u003c/code\u003e\u003c/a\u003e 2.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/922c7b5e25fbf2d20d7ac99472e34a9729090f4a\"\u003e\u003ccode\u003e922c7b5\u003c/code\u003e\u003c/a\u003e memchr: let compiler know that indexes returned by memchr fns are in bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/e21e9fb47c4362d93a24ce969b20fd778d8618c8\"\u003e\u003ccode\u003ee21e9fb\u003c/code\u003e\u003c/a\u003e arch: add \u003ccode\u003eunsafe\u003c/code\u003e to internal routines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/581faf00de3143f43384be6a253698d8dd9b51c5\"\u003e\u003ccode\u003e581faf0\u003c/code\u003e\u003c/a\u003e rebar: update memchr version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/a61ac1a3638e8b6bdc42226ad38431e626a02c72\"\u003e\u003ccode\u003ea61ac1a\u003c/code\u003e\u003c/a\u003e 2.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/a08bf90b14b3ee858e7c59286e232879d173d16b\"\u003e\u003ccode\u003ea08bf90\u003c/code\u003e\u003c/a\u003e arch: fix undefined behavior in lower level (but public) APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/b41293b805c2709ef19d98f9b1191ca2e3a4e7c8\"\u003e\u003ccode\u003eb41293b\u003c/code\u003e\u003c/a\u003e rebar: update memchr to latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/87467c9ca52d40bb68978c1c7dc92097d0289833\"\u003e\u003ccode\u003e87467c9\u003c/code\u003e\u003c/a\u003e impl: remove unnecessary clones in \u003ccode\u003einto_owned\u003c/code\u003e impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ff7dca72388ade97ec536f550271fe5acab0a05f\"\u003e\u003ccode\u003eff7dca7\u003c/code\u003e\u003c/a\u003e 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/016878add466f2396437ad8722c9506f9f6b321b\"\u003e\u003ccode\u003e016878a\u003c/code\u003e\u003c/a\u003e target: fix aarch64_be endianness bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.8.0...2.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.106 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.106...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.45 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.4 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/559cab55ef0c644f77660840edc3620d0d99d3d7\"\u003e\u003ccode\u003e559cab5\u003c/code\u003e\u003c/a\u003e Release 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9088cad8189331ba78971cfe406dc645a4288d60\"\u003e\u003ccode\u003e9088cad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e from dtolnay/lifetimevar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3eb43bb446ec3d6ce1ff862c945142c17e76b398\"\u003e\u003ccode\u003e3eb43bb\u003c/code\u003e\u003c/a\u003e Fix parsing interpolated lifetime at statement start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7b2f6f9f5d818e90d259cafc55043d9e6044790b\"\u003e\u003ccode\u003e7b2f6f9\u003c/code\u003e\u003c/a\u003e Add regression test for issue 2081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/d55bcd2546a3a34923c46da569edd65b38b3788d\"\u003e\u003ccode\u003ed55bcd2\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8e37bca79cf016de10e5eb310e9b679cd3be4726\"\u003e\u003ccode\u003e8e37bca\u003c/code\u003e\u003c/a\u003e Resolve non_kebab_case_bins warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4dfd88f9fd9c2951b20c5c7ab1da5692a68fee34\"\u003e\u003ccode\u003e4dfd88f\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e0ad92d68b588c964e82bb74c3bd3e1e99f97ceb\"\u003e\u003ccode\u003ee0ad92d\u003c/code\u003e\u003c/a\u003e Release 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/74e7d75f263942576a25d5ed4bf11d0d1e80e698\"\u003e\u003ccode\u003e74e7d75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e from sunshowers/lit-str-span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4c264f3db3f0d567fb6a6ddfe1e129bbe5c2acbe\"\u003e\u003ccode\u003e4c264f3\u003c/code\u003e\u003c/a\u003e In LitStr::parse_with, report correct span for lex errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.4...3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-ident` from 1.0.24 to 1.0.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/unicode-ident/releases\"\u003eunicode-ident's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse entry within trie as fallback for out-of-range codepoints (\u003ca href=\"https://redirect.github.com/dtolnay/unicode-ident/issues/50\"\u003e#50\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Marcondiro\"\u003e\u003ccode\u003e@​Marcondiro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Unicode 18.0.0 (\u003ca href=\"https://redirect.github.com/dtolnay/unicode-ident/issues/51\"\u003e#51\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/dtolnay/unicode-ident/commit/48771a67a73f7e14ce802aaeee16770ba661035b\"\u003e\u003ccode\u003e48771a6\u003c/code\u003e\u003c/a\u003e Release 1.0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/c96ef8cd2a7d491adc99b5698dd691f3e5de05fd\"\u003e\u003ccode\u003ec96ef8c\u003c/code\u003e\u003c/a\u003e Merge pull request 50 from Marcondiro/branchless-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/025b17a18366c4df6d6a3355aa77012314f87547\"\u003e\u003ccode\u003e025b17a\u003c/code\u003e\u003c/a\u003e Release 1.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/750c094f5812374025c01dba6a6fd4133b4671e1\"\u003e\u003ccode\u003e750c094\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/unicode-ident/issues/51\"\u003e#51\u003c/a\u003e from dtolnay/unicode18.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/8f62fe48667266e2f6c0c35d2ac037240d55d1a7\"\u003e\u003ccode\u003e8f62fe4\u003c/code\u003e\u003c/a\u003e Update to Unicode 18.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/359c15fa8834e2b4be7b22a9c80815c5ba6c466e\"\u003e\u003ccode\u003e359c15f\u003c/code\u003e\u003c/a\u003e Fix regenerate command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/528a9061baaa7656f6674afec79b99d24ebe86b4\"\u003e\u003ccode\u003e528a906\u003c/code\u003e\u003c/a\u003e Use entry within trie as fallback for out-of-range codepoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/b23d56c88ce2e61fb6d66396a5814c5a5be79f05\"\u003e\u003ccode\u003eb23d56c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/c4d1332363c9e4a8d2db6a3b8a1367c97d82f862\"\u003e\u003ccode\u003ec4d1332\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/673c288caaa796b26d3132282da955a491483b03\"\u003e\u003ccode\u003e673c288\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to Rust 1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/unicode-ident/compare/1.0.24...1.0.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zmij` from 1.0.21 to 1.0.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/zmij/releases\"\u003ezmij's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SIMD cfgs under Miri (\u003ca href=\"https://redirect.github.com/dtolnay/zmij/issues/24\"\u003e#24\u003c/a\u003e, thanks \u003ca href=\"https://github.com/d-sonuga\"\u003e\u003ccode\u003e@​d-sonuga\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.22\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/dtolnay/zmij/commit/7b7cc48b58028e8af7be87e94c0c1c8936f1a57c\"\u003e\u003ccode\u003e7b7cc48\u003c/code\u003e\u003c/a\u003e Release 1.0.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/238d37259c9d43e254041071b4f2685c3e21123e\"\u003e\u003ccode\u003e238d372\u003c/code\u003e\u003c/a\u003e Avoid nested paren in job name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/29a7bd90dbf0e89cd51b35b8380812fec6683190\"\u003e\u003ccode\u003e29a7bd9\u003c/code\u003e\u003c/a\u003e Adjust PR 24 job name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/bcffef930bac6af27568f3b7b3985a8e2cf738eb\"\u003e\u003ccode\u003ebcffef9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/zmij/issues/24\"\u003e#24\u003c/a\u003e from d-sonuga/miri-aarch64-neon-cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/6fcfb62cde633aa12735af4e3478cba12845e577\"\u003e\u003ccode\u003e6fcfb62\u003c/code\u003e\u003c/a\u003e Add aarch64 Miri check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/f9f7e55dae96a112c6a921e562128f1e3773065c\"\u003e\u003ccode\u003ef9f7e55\u003c/code\u003e\u003c/a\u003e Fix SIMD cfgs under Miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/74266704f9f3f39ff4660608e98f8502ff7aff2e\"\u003e\u003ccode\u003e7426670\u003c/code\u003e\u003c/a\u003e Update dtoa-benchmark to Rust 1.97.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/37351d0e4a1547c703ed61e96a4ef263ba443df9\"\u003e\u003ccode\u003e37351d0\u003c/code\u003e\u003c/a\u003e Release 1.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/c67e01034516679afe428de3964b6531d98f9214\"\u003e\u003ccode\u003ec67e010\u003c/code\u003e\u003c/a\u003e Update dtoa-benchmark chart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/798380b3972daf7872a65ee0d02b504446e13ed6\"\u003e\u003ccode\u003e798380b\u003c/code\u003e\u003c/a\u003e Sync to vitaut/zmij@b32688a\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/zmij/compare/1.0.21...1.0.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NullSablex/core-selynt/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullSablex%2Fcore-selynt/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"5504322956","node_id":"PR_kwDOUFuQoM8AAAABEI84LQ","number":44,"state":"closed","title":"Bump the cargo-production-dependencies group across 1 directory with 131 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-21T20:18:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-18T20:17:15.000Z","updated_at":"2026-09-21T20:18:24.000Z","time_to_close":259267,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-production-dependencies","update_count":131,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.22.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"actix-codec","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-rt","old_version":"2.11.0","new_version":"2.15.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-server","old_version":"2.6.0","new_version":"2.8.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-tls","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-utils","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/actix/actix-net"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"brotli","old_version":"8.0.2","new_version":"8.0.4","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.0","new_version":"5.0.3","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytestring","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/actix/actix-net"},{"name":"cc","old_version":"1.2.56","new_version":"1.4.6","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.2","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"find-msvc-tools","old_version":"0.1.9","new_version":"0.1.13","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"futures-core","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"hashbrown","old_version":"0.15.5","new_version":"0.16.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper","old_version":"1.8.1","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.3.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.14","repository_url":"https://github.com/lo48576/iri-string"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.3","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"opentelemetry-http","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-proto","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-internal","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-derive","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.2","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand"},{"name":"rand","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_core","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"sha1","old_version":"0.10.6","new_version":"0.10.7","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.27","new_version":"0.2.32","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic-prost","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-sys","old_version":"0.52.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.52.6","new_version":"0.53.5","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.57.1","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.42","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.42","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.0+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 131 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.23.0` | `0.24.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.10.0` | `0.12.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.26.1` |\n| [actix-codec](https://github.com/actix/actix-net) | `0.5.2` | `0.5.4` |\n| [actix-rt](https://github.com/actix/actix-net) | `2.11.0` | `2.15.0` |\n| [actix-server](https://github.com/actix/actix-net) | `2.6.0` | `2.8.0` |\n| [actix-tls](https://github.com/actix/actix-net) | `3.5.0` | `3.6.0` |\n| [actix-utils](https://github.com/actix/actix-net) | `3.0.1` | `3.0.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.2` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.2` | `8.0.4` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.0` | `5.0.3` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [bytestring](https://github.com/actix/actix-net) | `1.5.0` | `1.5.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.4.6` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.2` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.9` | `0.1.13` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.19` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.5` | `0.16.1` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.11.1` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.3.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.3.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.14` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.1` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.3` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.2` |\n| [opentelemetry-http](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.6` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [prost-derive](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.9.5` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.5` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [serde_core](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.10.7` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.10` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [time-core](https://github.com/time-rs/time) | `0.1.8` | `0.1.9` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.27` | `0.2.32` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.4` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.3` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.60.2` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.5` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.57.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.4` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.3` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.42` | `0.8.57` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.42` | `0.8.57` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.5` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.8` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.6` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\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/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.31.0...opentelemetry-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.31.0 to 0.32.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/74cb6f3a4129bf11fa3191f28d38c518c4ec4ae6\"\u003e\u003ccode\u003e74cb6f3\u003c/code\u003e\u003c/a\u003e chore: Release opentelemetry-semantic-conventions 0.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/10dde1813e2ec93f819b115b50f0c9746f4b7ddf\"\u003e\u003ccode\u003e10dde18\u003c/code\u003e\u003c/a\u003e chore(sdk): add missing changelog entry (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec2da129b01b1e88ec17e28a55ba05001cc2aa1c\"\u003e\u003ccode\u003eec2da12\u003c/code\u003e\u003c/a\u003e refactor: leverage static str key when possible (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3529\"\u003e#3529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/90a39a0b5b1db04c495a213090c152f6ae3454bf\"\u003e\u003ccode\u003e90a39a0\u003c/code\u003e\u003c/a\u003e feat(api): accept quoted-key fields in otel logging macros (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c922bc62dcc4b114faf2e74e0d4a50efc4433f5\"\u003e\u003ccode\u003e8c922bc\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): add builder support for custom instrumentation scope ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/fb2af9d76e26201b0848a837231b44ebad30867d\"\u003e\u003ccode\u003efb2af9d\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundUpDownCounter under experimental_metrics_bound_instru...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/1b3846ca8f0c204007c91b0a9860e498c674038f\"\u003e\u003ccode\u003e1b3846c\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundGauge under experimental_metrics_bound_instruments (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ee359dbb863e149d0277031a3b3fb9b41f7bee3d\"\u003e\u003ccode\u003eee359db\u003c/code\u003e\u003c/a\u003e fix: remove reqwest-rustls-webpki-roots (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4d4fd4d4b3a2ebf203efa6612f397034925c82fe\"\u003e\u003ccode\u003e4d4fd4d\u003c/code\u003e\u003c/a\u003e chore: Bump semantic-conventions to v1.42.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/69213f2047647b56bc27dfa84726d3ff94a945d3\"\u003e\u003ccode\u003e69213f2\u003c/code\u003e\u003c/a\u003e fix(prometheus-exporter): Concatenate metric attributes with Scope during col...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-semantic-conventions-0.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.23.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-instrumentation-actix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.24.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emetrics\u003c/code\u003e feature is now enabled by default\u003c/li\u003e\n\u003cli\u003eSpan name format changed to \u003ccode\u003e{method} {route}\u003c/code\u003e per HTTP semantic conventions\u003c/li\u003e\n\u003cli\u003eHTTP server metric names updated to stable semantic conventions (\u003ccode\u003ehttp.server.duration\u003c/code\u003e → \u003ccode\u003ehttp.server.request.duration\u003c/code\u003e, \u003ccode\u003ehttp.server.request.size\u003c/code\u003e → \u003ccode\u003ehttp.server.request.body.size\u003c/code\u003e, \u003ccode\u003ehttp.server.response.size\u003c/code\u003e → \u003ccode\u003ehttp.server.response.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehttp.server.request.duration\u003c/code\u003e uses custom histogram bucket bounds\u003c/li\u003e\n\u003cli\u003eFixed incorrect use of \u003ccode\u003emessaging.message.body.size\u003c/code\u003e for HTTP request content length (now \u003ccode\u003ehttp.request.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eerror.type\u003c/code\u003e attribute for 4xx/5xx HTTP responses on spans and metrics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eopentelemetry\u003c/code\u003e and \u003ccode\u003eopentelemetry-semantic-conventions\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.88.0 (required by \u003ccode\u003eactix-http\u003c/code\u003e 3.12)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactix-http\u003c/code\u003e to 3.11, \u003ccode\u003eactix-web\u003c/code\u003e to 4.12, \u003ccode\u003eawc\u003c/code\u003e to 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.24.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/c5be93c85bebc0928fe63d603545af6fd469bdf3\"\u003e\u003ccode\u003ec5be93c\u003c/code\u003e\u003c/a\u003e chore: prep opentelemetry-instrumentation-actix-web 0.24.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a168edbe7ee59c9581dce22218472767828dfb52\"\u003e\u003ccode\u003ea168edb\u003c/code\u003e\u003c/a\u003e docs: sync Maintainers/Approvers list with opentelemetry-rust (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/275a8334bf3831420b32cfe12c61d5a8864b04b6\"\u003e\u003ccode\u003e275a833\u003c/code\u003e\u003c/a\u003e chore: prep release for OTel 0.32 contrib crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/34949206a167dd352759bb2ea2c3edeac04bedd6\"\u003e\u003ccode\u003e3494920\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG for opentelemetry-etw-logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3db0e6e1c90a429a444fd8aa2f2337b3e9a31ce1\"\u003e\u003ccode\u003e3db0e6e\u003c/code\u003e\u003c/a\u003e chore: Update OpenTelemetry packages to v0.32.0 and fix breaking changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/78eaed6b94f265d56e6ad6127fa4fffdc225d9fb\"\u003e\u003ccode\u003e78eaed6\u003c/code\u003e\u003c/a\u003e test: fix flaky span_id/trace_id formatting in user-events-logs integration t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4eb6108c695c1ff4af209dde0de9b91e6ab83351\"\u003e\u003ccode\u003e4eb6108\u003c/code\u003e\u003c/a\u003e fix: Pin time\u0026gt;=0.3.47 in actix-web and geneva-uploader to fix RUSTSEC-2026-00...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/24b5ae5dfd3fb03cb0d5a7423bbfcaf6684e7292\"\u003e\u003ccode\u003e24b5ae5\u003c/code\u003e\u003c/a\u003e chore: Add \u003ca href=\"https://github.com/jan-xyz\"\u003e\u003ccode\u003e@​jan-xyz\u003c/code\u003e\u003c/a\u003e as co-owner of opentelemetry-instrumentation-tower (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ce866b48a1645f1fb222bdea19c42821a2b48d5a\"\u003e\u003ccode\u003ece866b4\u003c/code\u003e\u003c/a\u003e feat: [Geneva uploader]   Support managed identity auth by resource ID (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4beab643e92470ef180a19c80be89450ee168c18\"\u003e\u003ccode\u003e4beab64\u003c/code\u003e\u003c/a\u003e test: add trace context and event_name integration tests for ETW logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-stackdriver-0.23.0...opentelemetry-instrumentation-actix-web-0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-appender-tracing-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-resource-detectors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eContainerResourceDetector\u003c/code\u003e to detect \u003ccode\u003econtainer.id\u003c/code\u003e from \u003ccode\u003e/proc/self/cgroup\u003c/code\u003e, with fallback to \u003ccode\u003e/proc/self/mountinfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd host.name attribute to \u003ccode\u003eHostResourceDetector\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eServiceInstanceIdResourceDetector\u003c/code\u003e to generate a random UUIDv7 \u003ccode\u003eservice.instance.id\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eopentelemetry\u003c/code\u003e with \u003ccode\u003edefault-features = false\u003c/code\u003e, so its default features are no longer pulled into downstream builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.12.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump opentelemetry and opentelemetry_sdk versions to 0.32\u003c/li\u003e\n\u003cli\u003eBump opentelemetry-semantic-conventions version to 0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.11.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/317be2343cea1725a680f024ac1a63b615736175\"\u003e\u003ccode\u003e317be23\u003c/code\u003e\u003c/a\u003e chore(resource-detectors): prepare 0.12.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/69d12dab6a134fcf2fdb9945d6ab7f9ca16304af\"\u003e\u003ccode\u003e69d12da\u003c/code\u003e\u003c/a\u003e fix(resource-detectors): disable opentelemetry default features (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ddecfa67f35beed4ae7864a8df24a222a1c6aab9\"\u003e\u003ccode\u003eddecfa6\u003c/code\u003e\u003c/a\u003e chore(ci): pin the Rust toolchain (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a63e3595111aa8992315c023201364edbc6273b8\"\u003e\u003ccode\u003ea63e359\u003c/code\u003e\u003c/a\u003e fix(config): update OpenTelemetry SDK dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/43bd04be9e825564eeb3424b3e4caebf3e3ba7c5\"\u003e\u003ccode\u003e43bd04b\u003c/code\u003e\u003c/a\u003e docs(tower): add PR links to CHANGELOG entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e075a6c382cb9e46aa48e319c141d909692ed966\"\u003e\u003ccode\u003ee075a6c\u003c/code\u003e\u003c/a\u003e feat(tower): add with_tracing/with_metrics to disable signals per layer (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/363bbb1c4b02c882a052123d27d45a51e6d7fcf2\"\u003e\u003ccode\u003e363bbb1\u003c/code\u003e\u003c/a\u003e refactor(tower): namespace the HTTP server middleware under http::server (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e0d028603d04d82ccd8a8cc26f6f8fbef81b6cec\"\u003e\u003ccode\u003ee0d0286\u003c/code\u003e\u003c/a\u003e fix: address Rust 1.98 clippy lints (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/9fd3abec16cec4c1cee40610d29aac931a6fb525\"\u003e\u003ccode\u003e9fd3abe\u003c/code\u003e\u003c/a\u003e chore: Stop duplicating Geneva OBO metadata into the Bond payload (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/fb4867f48160e3b381849e87e45367a4cb17a229\"\u003e\u003ccode\u003efb4867f\u003c/code\u003e\u003c/a\u003e chore: unblock cargo-deny h2 advisory (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-aws-0.10.0...opentelemetry-resource-detectors-0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.22.0 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\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/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\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/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-codec` from 0.5.2 to 0.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-codec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-codec: v0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelaxed \u003ccode\u003eFramed::new\u003c/code\u003e bounds to support separate read and write halves with decoder-only and encoder-only codecs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-codec: v0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eLinesCodec::new_with_max_length\u003c/code\u003e to enforce a maximum line length and mitigate potential unbounded-buffer DoS when handling untrusted input.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eLinesCodec\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\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/actix/actix-net/commit/dc9eaa88b07bd03d43fb9a380725993b11a7f0b1\"\u003e\u003ccode\u003edc9eaa8\u003c/code\u003e\u003c/a\u003e chore(actix-codec): prepare release 0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/a3b1d85e4bbdebaa8538e776a1e2da9dfbe9854d\"\u003e\u003ccode\u003ea3b1d85\u003c/code\u003e\u003c/a\u003e fix(codec): support separate read and write halves (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/c4ca17a91e61f5190abbbbaa4e2e23be3cf13cf7\"\u003e\u003ccode\u003ec4ca17a\u003c/code\u003e\u003c/a\u003e chore(actix-server): prepare release 2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/2b0b5b88613bd286d8bc694aeebeffd060338a31\"\u003e\u003ccode\u003e2b0b5b8\u003c/code\u003e\u003c/a\u003e refactor(server): name timeout and capacity constants (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/6463be89e83467d2db5b8f7454582ea81e3e044d\"\u003e\u003ccode\u003e6463be8\u003c/code\u003e\u003c/a\u003e fix(server): cap default workers and validate explicit counts (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/897e08b9f6118bd7df24b135aeaf0f1e42ffa644\"\u003e\u003ccode\u003e897e08b\u003c/code\u003e\u003c/a\u003e chore(actix-server): prepare release 2.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/8034e0e600684cdfb41dcc8b409632cc3ebf393c\"\u003e\u003ccode\u003e8034e0e\u003c/code\u003e\u003c/a\u003e fix(server): wake accept loop when capacity is released (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/952\"\u003e#952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/1d1e197b702be2c7e37127e9634e25be3a6fe18d\"\u003e\u003ccode\u003e1d1e197\u003c/code\u003e\u003c/a\u003e chore: fix lints on nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/63afdd3beac569e3ac96ae0672b85f52be7cdc0f\"\u003e\u003ccode\u003e63afdd3\u003c/code\u003e\u003c/a\u003e chore: remove unused deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/ee76d70a2e4b0ff5572fb5bb03c79773bd35d842\"\u003e\u003ccode\u003eee76d70\u003c/code\u003e\u003c/a\u003e build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.17.0 to 2.0.0...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-net/compare/codec-v0.5.2...codec-v0.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-rt` from 2.11.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-rt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-rt: v2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eArbiter::alive()\u003c/code\u003e and \u003ccode\u003eArbiterHandle::alive()\u003c/code\u003e to check whether the arbiter's command channel is still open.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-rt: v2.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd separate \u003ccode\u003enet\u003c/code\u003e and \u003ccode\u003esignal\u003c/code\u003e features, enabled by default, to make Tokio networking and OS signal support optional. Users who disable default features must explicitly enable \u003ccode\u003enet\u003c/code\u003e and/or \u003ccode\u003esignal\u003c/code\u003e to use the corresponding modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-rt: v2.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eArbiter::try_new()\u003c/code\u003e and \u003ccode\u003eArbiter::try_with_tokio_rt()\u003c/code\u003e for fallible Arbiter initialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-rt: v2.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSystemRunner::stop_future\u003c/code\u003e and \u003ccode\u003eSystemRunner::into_parts\u003c/code\u003e for awaiting system stop inside \u003ccode\u003eblock_on\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e{System, Arbiter}::with_tokio_rt\u003c/code\u003e to accept shared Tokio runtimes (e.g. \u003ccode\u003eArc\u0026lt;tokio::runtime::Runtime\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026amp;'static tokio::runtime::Runtime\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eRemove experimental \u003ccode\u003eio-uring\u003c/code\u003e support.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\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/actix/actix-net/commit/f5382cd2c8760d223cc24047b6cf6efd99a760ac\"\u003e\u003ccode\u003ef5382cd\u003c/code\u003e\u003c/a\u003e chore(actix-rt): prepare release 2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/a2afafb23ddb94c04effdb403ddf464b477ea9eb\"\u003e\u003ccode\u003ea2afafb\u003c/code\u003e\u003c/a\u003e feat(rt): add arbiter alive methods (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/a8401aa58ead1acd14345a4cbd2274a02c557e1a\"\u003e\u003ccode\u003ea8401aa\u003c/code\u003e\u003c/a\u003e feat(rt): make networking and signal support optional (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/adff240f9ea2f62e8814c90caff26090c8242a9f\"\u003e\u003ccode\u003eadff240\u003c/code\u003e\u003c/a\u003e docs(tls): add Rustls and OpenSSL credential hot-reload examples (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/089277588c79aacf55d6986815fb4a433fdbbe3d\"\u003e\u003ccode\u003e0892775\u003c/code\u003e\u003c/a\u003e feat(server): add TestServer::unused_listener helper (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/dc9eaa88b07bd03d43fb9a380725993b11a7f0b1\"\u003e\u003ccode\u003edc9eaa8\u003c/code\u003e\u003c/a\u003e chore(actix-codec): prepare release 0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/a3b1d85e4bbdebaa8538e776a1e2da9dfbe9854d\"\u003e\u003ccode\u003ea3b1d85\u003c/code\u003e\u003c/a\u003e fix(codec): support separate read and write halves (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/c4ca17a91e61f5190abbbbaa4e2e23be3cf13cf7\"\u003e\u003ccode\u003ec4ca17a\u003c/code\u003e\u003c/a\u003e chore(actix-server): prepare release 2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/2b0b5b88613bd286d8bc694aeebeffd060338a31\"\u003e\u003ccode\u003e2b0b5b8\u003c/code\u003e\u003c/a\u003e refactor(server): name timeout and capacity constants (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/6463be89e83467d2db5b8f7454582ea81e3e044d\"\u003e\u003ccode\u003e6463be8\u003c/code\u003e\u003c/a\u003e fix(server): cap default workers and validate explicit counts (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-net/compare/rt-v2.11.0...rt-v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-server` from 2.6.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/actix/actix-net/releases\"\u003eactix-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-rt: v2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[track_caller]\u003c/code\u003e attribute to \u003ccode\u003espawn\u003c/code\u003e functions and methods. \u003ca href=\"https://redirect.github.com/actix/actix-net/issues/454\"\u003e#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003etokio-uring\u003c/code\u003e dependency to \u003ccode\u003e0.4\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-net/issues/473\"\u003e#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.59.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/454\"\u003e#454\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-net/pull/454\"\u003eactix/actix-net#454\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/473\"\u003e#473\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-net/pull/473\"\u003eactix/actix-net#473\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-server: v2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove experimental \u003ccode\u003eio-uring\u003c/code\u003e support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-rt: v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etokio-uring\u003c/code\u003e dependency to \u003ccode\u003e0.3.0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-net/issues/448\"\u003e#448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.49.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/448\"\u003e#448\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-net/pull/448\"\u003eactix/actix-net#448\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-server: v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eServerBuilder::graceful_shutdown_signal()\u003c/code\u003e to propagate graceful shutdown to services.\u003c/li\u003e\n\u003cli\u003eUDS sockets are no longer removed on pause.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\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/actix/actix-net/commit/d13461b33749ebeee78539f01c8d4931d4433295\"\u003e\u003ccode\u003ed13461b\u003c/code\u003e\u003c/a\u003e use secure tokio version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/dde38bbe064e2676622316170ad2c8456a6fc8e1\"\u003e\u003ccode\u003edde38bb\u003c/code\u003e\u003c/a\u003e remove unnecessary Pin in poll_recv calls (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/d973d5974ad8fe5ee76c200ca88b91c498c47ec0\"\u003e\u003ccode\u003ed973d59\u003c/code\u003e\u003c/a\u003e fix msrv ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/d7afd60606668ca411968924cf9f09ceac7841de\"\u003e\u003ccode\u003ed7afd60\u003c/code\u003e\u003c/a\u003e workaround env-logger msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/7e47bf40552eb38f417babfeb28a9ba0850441f4\"\u003e\u003ccode\u003e7e47bf4\u003c/code\u003e\u003c/a\u003e prepare actix-server release 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/05e7be337ee01f950e70f96945421598b2b63466\"\u003e\u003ccode\u003e05e7be3\u003c/code\u003e\u003c/a\u003e prepare actix-rt release 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/8d964713c9defb9776ce78e5f152d2018d48fe3d\"\u003e\u003ccode\u003e8d96471\u003c/code\u003e\u003c/a\u003e fix futures-util version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/fe38312db062264960676816e26f9295ff878d66\"\u003e\u003ccode\u003efe38312\u003c/code\u003e\u003c/a\u003e asonix/tokio uring 04 (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/2b83f08a40537f40ec92b7e3bcd514ff2da49e7b\"\u003e\u003ccode\u003e2b83f08\u003c/code\u003e\u003c/a\u003e Use old cargo-hack for 1.59.0 CI (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/8e9401f8e1c6896c86b01820c90ea0e90184a30b\"\u003e\u003ccode\u003e8e9401f\u003c/code\u003e\u003c/a\u003e prepare bytestring release 1.2.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-net/compare/rt-v2.6.0...rt-v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-tls` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-tls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-tls: v3.6.0\u003c/h2\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/GaniTheGreat/Otel_Demo/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaniTheGreat%2FOtel_Demo/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"5481999800","node_id":"PR_kwDOSNKojM8AAAABD28ZNw","number":306,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 124 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-21T02:15:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T02:16:07.000Z","updated_at":"2026-09-21T02:16:01.000Z","time_to_close":345592,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":124,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"actix-codec","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-rt","old_version":"2.11.0","new_version":"2.15.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-server","old_version":"2.6.0","new_version":"2.8.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-tls","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/actix/actix-net"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"brotli","old_version":"8.0.2","new_version":"8.0.4","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.0","new_version":"5.0.3","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytestring","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/actix/actix-net"},{"name":"cc","old_version":"1.2.60","new_version":"1.4.6","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.2","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"find-msvc-tools","old_version":"0.1.9","new_version":"0.1.12","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"futures-core","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"hashbrown","old_version":"0.15.5","new_version":"0.17.0","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.2.0","new_version":"2.3.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.12","new_version":"0.7.14","repository_url":"https://github.com/lo48576/iri-string"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"opentelemetry-http","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-proto","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-internal","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pkg-config","old_version":"0.3.33","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-derive","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand"},{"name":"rand","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_core","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"sha1","old_version":"0.10.6","new_version":"0.10.7","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.27","new_version":"0.2.32","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.3","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic-prost","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"wasip2","old_version":"1.0.3+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-sys","old_version":"0.52.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.52.6","new_version":"0.53.5","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.57.1","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"writeable","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.48","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.3","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.0+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 124 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.23.0` | `0.24.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.10.0` | `0.12.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.26.1` |\n| [actix-codec](https://github.com/actix/actix-net) | `0.5.2` | `0.5.4` |\n| [actix-rt](https://github.com/actix/actix-net) | `2.11.0` | `2.15.0` |\n| [actix-server](https://github.com/actix/actix-net) | `2.6.0` | `2.8.0` |\n| [actix-tls](https://github.com/actix/actix-net) | `3.5.0` | `3.6.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.2` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.2` | `8.0.4` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.0` | `5.0.3` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [bytestring](https://github.com/actix/actix-net) | `1.5.0` | `1.5.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.60` | `1.4.6` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.2` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.9` | `0.1.12` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.19` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.5` | `0.17.0` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.11.1` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.12` | `0.7.14` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.189` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.1` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.3` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [opentelemetry-http](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.33` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.5` | `0.1.6` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [prost-derive](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.9.5` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.5` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [serde_core](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.10.7` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [time-core](https://github.com/time-rs/time) | `0.1.8` | `0.1.9` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.27` | `0.2.32` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.3` | `0.8.4` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.3+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.60.2` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.5` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.57.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.3` | `0.6.4` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.4` | `0.2.5` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.6` | `0.11.8` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.3` | `0.11.6` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\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/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.31.0...opentelemetry-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.31.0 to 0.32.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry_sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/74cb6f3a4129bf11fa3191f28d38c518c4ec4ae6\"\u003e\u003ccode\u003e74cb6f3\u003c/code\u003e\u003c/a\u003e chore: Release opentelemetry-semantic-conventions 0.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/10dde1813e2ec93f819b115b50f0c9746f4b7ddf\"\u003e\u003ccode\u003e10dde18\u003c/code\u003e\u003c/a\u003e chore(sdk): add missing changelog entry (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec2da129b01b1e88ec17e28a55ba05001cc2aa1c\"\u003e\u003ccode\u003eec2da12\u003c/code\u003e\u003c/a\u003e refactor: leverage static str key when possible (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3529\"\u003e#3529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/90a39a0b5b1db04c495a213090c152f6ae3454bf\"\u003e\u003ccode\u003e90a39a0\u003c/code\u003e\u003c/a\u003e feat(api): accept quoted-key fields in otel logging macros (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c922bc62dcc4b114faf2e74e0d4a50efc4433f5\"\u003e\u003ccode\u003e8c922bc\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): add builder support for custom instrumentation scope ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/fb2af9d76e26201b0848a837231b44ebad30867d\"\u003e\u003ccode\u003efb2af9d\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundUpDownCounter under experimental_metrics_bound_instru...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/1b3846ca8f0c204007c91b0a9860e498c674038f\"\u003e\u003ccode\u003e1b3846c\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundGauge under experimental_metrics_bound_instruments (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ee359dbb863e149d0277031a3b3fb9b41f7bee3d\"\u003e\u003ccode\u003eee359db\u003c/code\u003e\u003c/a\u003e fix: remove reqwest-rustls-webpki-roots (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4d4fd4d4b3a2ebf203efa6612f397034925c82fe\"\u003e\u003ccode\u003e4d4fd4d\u003c/code\u003e\u003c/a\u003e chore: Bump semantic-conventions to v1.42.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/69213f2047647b56bc27dfa84726d3ff94a945d3\"\u003e\u003ccode\u003e69213f2\u003c/code\u003e\u003c/a\u003e fix(prometheus-exporter): Concatenate metric attributes with Scope during col...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-semantic-conventions-0.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-otlp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-otlp-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.23.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-instrumentation-actix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.24.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emetrics\u003c/code\u003e feature is now enabled by default\u003c/li\u003e\n\u003cli\u003eSpan name format changed to \u003ccode\u003e{method} {route}\u003c/code\u003e per HTTP semantic conventions\u003c/li\u003e\n\u003cli\u003eHTTP server metric names updated to stable semantic conventions (\u003ccode\u003ehttp.server.duration\u003c/code\u003e → \u003ccode\u003ehttp.server.request.duration\u003c/code\u003e, \u003ccode\u003ehttp.server.request.size\u003c/code\u003e → \u003ccode\u003ehttp.server.request.body.size\u003c/code\u003e, \u003ccode\u003ehttp.server.response.size\u003c/code\u003e → \u003ccode\u003ehttp.server.response.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehttp.server.request.duration\u003c/code\u003e uses custom histogram bucket bounds\u003c/li\u003e\n\u003cli\u003eFixed incorrect use of \u003ccode\u003emessaging.message.body.size\u003c/code\u003e for HTTP request content length (now \u003ccode\u003ehttp.request.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eerror.type\u003c/code\u003e attribute for 4xx/5xx HTTP responses on spans and metrics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eopentelemetry\u003c/code\u003e and \u003ccode\u003eopentelemetry-semantic-conventions\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.88.0 (required by \u003ccode\u003eactix-http\u003c/code\u003e 3.12)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactix-http\u003c/code\u003e to 3.11, \u003ccode\u003eactix-web\u003c/code\u003e to 4.12, \u003ccode\u003eawc\u003c/code\u003e to 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.24.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/c5be93c85bebc0928fe63d603545af6fd469bdf3\"\u003e\u003ccode\u003ec5be93c\u003c/code\u003e\u003c/a\u003e chore: prep opentelemetry-instrumentation-actix-web 0.24.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a168edbe7ee59c9581dce22218472767828dfb52\"\u003e\u003ccode\u003ea168edb\u003c/code\u003e\u003c/a\u003e docs: sync Maintainers/Approvers list with opentelemetry-rust (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/275a8334bf3831420b32cfe12c61d5a8864b04b6\"\u003e\u003ccode\u003e275a833\u003c/code\u003e\u003c/a\u003e chore: prep release for OTel 0.32 contrib crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/34949206a167dd352759bb2ea2c3edeac04bedd6\"\u003e\u003ccode\u003e3494920\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG for opentelemetry-etw-logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3db0e6e1c90a429a444fd8aa2f2337b3e9a31ce1\"\u003e\u003ccode\u003e3db0e6e\u003c/code\u003e\u003c/a\u003e chore: Update OpenTelemetry packages to v0.32.0 and fix breaking changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/78eaed6b94f265d56e6ad6127fa4fffdc225d9fb\"\u003e\u003ccode\u003e78eaed6\u003c/code\u003e\u003c/a\u003e test: fix flaky span_id/trace_id formatting in user-events-logs integration t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4eb6108c695c1ff4af209dde0de9b91e6ab83351\"\u003e\u003ccode\u003e4eb6108\u003c/code\u003e\u003c/a\u003e fix: Pin time\u0026gt;=0.3.47 in actix-web and geneva-uploader to fix RUSTSEC-2026-00...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/24b5ae5dfd3fb03cb0d5a7423bbfcaf6684e7292\"\u003e\u003ccode\u003e24b5ae5\u003c/code\u003e\u003c/a\u003e chore: Add \u003ca href=\"https://github.com/jan-xyz\"\u003e\u003ccode\u003e@​jan-xyz\u003c/code\u003e\u003c/a\u003e as co-owner of opentelemetry-instrumentation-tower (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ce866b48a1645f1fb222bdea19c42821a2b48d5a\"\u003e\u003ccode\u003ece866b4\u003c/code\u003e\u003c/a\u003e feat: [Geneva uploader]   Support managed identity auth by resource ID (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4beab643e92470ef180a19c80be89450ee168c18\"\u003e\u003ccode\u003e4beab64\u003c/code\u003e\u003c/a\u003e test: add trace context and event_name integration tests for ETW logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-stackdriver-0.23.0...opentelemetry-instrumentation-actix-web-0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-appender-tracing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-appender-tracing-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-resource-detectors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eContainerResourceDetector\u003c/code\u003e to detect \u003ccode\u003econtainer.id\u003c/code\u003e from \u003ccode\u003e/proc/self/cgroup\u003c/code\u003e, with fallback to \u003ccode\u003e/proc/self/mountinfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd host.name attribute to \u003ccode\u003eHostResourceDetector\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eServiceInstanceIdResourceDetector\u003c/code\u003e to generate a random UUIDv7 \u003ccode\u003eservice.instance.id\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eopentelemetry\u003c/code\u003e with \u003ccode\u003edefault-features = false\u003c/code\u003e, so its default features are no longer pulled into downstream builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.12.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump opentelemetry and opentelemetry_sdk versions to 0.32\u003c/li\u003e\n\u003cli\u003eBump opentelemetry-semantic-conventions version to 0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.11.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/317be2343cea1725a680f024ac1a63b615736175\"\u003e\u003ccode\u003e317be23\u003c/code\u003e\u003c/a\u003e chore(resource-detectors): prepare 0.12.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/69d12dab6a134fcf2fdb9945d6ab7f9ca16304af\"\u003e\u003ccode\u003e69d12da\u003c/code\u003e\u003c/a\u003e fix(resource-detectors): disable opentelemetry default features (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ddecfa67f35beed4ae7864a8df24a222a1c6aab9\"\u003e\u003ccode\u003eddecfa6\u003c/code\u003e\u003c/a\u003e chore(ci): pin the Rust toolchain (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a63e3595111aa8992315c023201364edbc6273b8\"\u003e\u003ccode\u003ea63e359\u003c/code\u003e\u003c/a\u003e fix(config): update OpenTelemetry SDK dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/43bd04be9e825564eeb3424b3e4caebf3e3ba7c5\"\u003e\u003ccode\u003e43bd04b\u003c/code\u003e\u003c/a\u003e docs(tower): add PR links to CHANGELOG entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e075a6c382cb9e46aa48e319c141d909692ed966\"\u003e\u003ccode\u003ee075a6c\u003c/code\u003e\u003c/a\u003e feat(tower): add with_tracing/with_metrics to disable signals per layer (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/363bbb1c4b02c882a052123d27d45a51e6d7fcf2\"\u003e\u003ccode\u003e363bbb1\u003c/code\u003e\u003c/a\u003e refactor(tower): namespace the HTTP server middleware under http::server (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e0d028603d04d82ccd8a8cc26f6f8fbef81b6cec\"\u003e\u003ccode\u003ee0d0286\u003c/code\u003e\u003c/a\u003e fix: address Rust 1.98 clippy lints (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/9fd3abec16cec4c1cee40610d29aac931a6fb525\"\u003e\u003ccode\u003e9fd3abe\u003c/code\u003e\u003c/a\u003e chore: Stop duplicating Geneva OBO metadata into the Bond payload (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/fb4867f48160e3b381849e87e45367a4cb17a229\"\u003e\u003ccode\u003efb4867f\u003c/code\u003e\u003c/a\u003e chore: unblock cargo-deny h2 advisory (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-aws-0.10.0...opentelemetry-resource-detectors-0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.1 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\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/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\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/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-codec` from 0.5.2 to 0.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-codec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-codec: v0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelaxed \u003ccode\u003eFramed::new\u003c/code\u003e bounds to support separate read and write halves with decoder-only and encoder-only codecs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-codec: v0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eLinesCodec::new_with_max_length\u003c/code\u003e to enforce a maximum line length and mitigate potential unbounded-buffer DoS when handling untrusted input.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eLinesCodec\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\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/actix/actix-net/commit/dc9eaa88b07bd03d43fb9a380725993b11a7f0b1\"\u003e\u003ccode\u003edc9eaa8\u003c/code\u003e\u003c/a\u003e chore(actix-codec): prepare release 0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/a3b1d85e4bbdebaa8538e776a1e2da9dfbe9854d\"\u003e\u003ccode\u003ea3b1d85\u003c/code\u003e\u003c/a\u003e fix(codec): support separate read and write halves (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/c4ca17a91e61f5190abbbbaa4e2e23be3cf13cf7\"\u003e\u003ccode\u003ec4ca17a\u003c/code\u003e\u003c/a\u003e chore(actix-server): prepare release 2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/2b0b5b88613bd286d8bc694aeebeffd060338a31\"\u003e\u003ccode\u003e2b0b5b8\u003c/code\u003e\u003c/a\u003e refactor(server): name timeout and capacity constants (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/6463be89e83467d2db5b8f7454582ea81e3e044d\"\u003e\u003ccode\u003e6463be8\u003c/code\u003e\u003c/a\u003e fix(server): cap default workers and validate explicit counts (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/897e08b9f6118bd7df24b135aeaf0f1e42ffa644\"\u003e\u003ccode\u003e897e08b\u003c/code\u003e\u003c/a\u003e chore(actix-server): prepare release 2.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/8034e0e600684cdfb41dcc8b409632cc3ebf393c\"\u003e\u003ccode\u003e8034e0e\u003c/code\u003e\u003c/a\u003e fix(server): wake accept loop when capacity is released (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/952\"\u003e#952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/1d1e197b702be2c7e37127e9634e25be3a6fe18d\"\u003e\u003ccode\u003e1d1e197\u003c/code\u003e\u003c/a\u003e chore: fix lints on nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/63afdd3beac569e3ac96ae0672b85f52be7cdc0f\"\u003e\u003ccode\u003e63afdd3\u003c/code\u003e\u003c/a\u003e chore: remove unused deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/ee76d70a2e4b0ff5572fb5bb03c79773bd35d842\"\u003e\u003ccode\u003eee76d70\u003c/code\u003e\u003c/a\u003e build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.17.0 to 2.0.0...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-net/compare/codec-v0.5.2...codec-v0.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-rt` from 2.11.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-rt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-rt: v2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eArbiter::alive()\u003c/code\u003e and \u003ccode\u003eArbiterHandle::alive()\u003c/code\u003e to check whether the arbiter's command cha...\n\n_Description has been truncated_","html_url":"https://github.com/Pa123313/opentelemetry-demo/pull/306","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pa123313%2Fopentelemetry-demo/issues/306","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/306/packages"},{"uuid":"5469764459","node_id":"PR_kwDON9kY588AAAABDtFuGQ","number":560,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-18T03:08:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-16T03:09:30.000Z","updated_at":"2026-09-18T03:08:29.000Z","time_to_close":172736,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":25,"packages":[{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"google-cloud-auth","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"google-cloud-sql-v1","old_version":"2.7.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"http","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"log","old_version":"0.4.32","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustls","old_version":"0.23.40","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"toml_edit","old_version":"0.25.12+spec-1.1.0","new_version":"0.25.13+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"rcgen","old_version":"0.14.8","new_version":"0.14.10","repository_url":"https://github.com/rustls/rcgen"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"similar","old_version":"3.1.1","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"uuid","old_version":"1.23.2","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.12.0` | `1.13.0` |\n| [google-cloud-sql-v1](https://github.com/googleapis/google-cloud-rust) | `2.7.0` | `2.9.0` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [http](https://github.com/hyperium/http) | `1.4.1` | `1.5.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.32` | `0.4.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.40` | `0.23.44` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.12+spec-1.1.0` | `0.25.13+spec-1.1.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.8` | `0.14.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [similar](https://github.com/mitsuhiko/similar) | `3.1.1` | `3.2.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.2` | `1.26.0` |\n\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\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/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 1.12.0 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-sql-v1` from 2.7.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipnet` from 2.12.0 to 2.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisprice/ipnet/releases\"\u003eipnet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e: IpSubnets(0, MAX-1, 0) incorrectly including MAX\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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/krisprice/ipnet/blob/master/RELEASES.md\"\u003eipnet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug with \u003ccode\u003eIpNet::aggregate()\u003c/code\u003e where if a network containing \u003ccode\u003eu32::MAX-1\u003c/code\u003e or \u003ccode\u003eu128::MAX-1\u003c/code\u003e is provided, then \u003ccode\u003eu32::MAX\u003c/code\u003e and \u003ccode\u003eu128::MAX\u003c/code\u003e respectively are always included in the output. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/71\"\u003e#71\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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\u003eSee full diff in \u003ca href=\"https://github.com/krisprice/ipnet/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.1 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): impl PartialOrd + Ord by \u003ca href=\"https://github.com/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow STAR paths with scheme/auth by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/843\"\u003ehyperium/http#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject DEL character by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\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/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.4.2\"\u003ehttps://github.com/hyperium/http/compare/v1.4.1...v1.4.2\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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 (June 8, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder\u003c/code\u003e to allow \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e as the path when scheme and authority are also set, used in HTTP/2 requests.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUri\u003c/code\u003e to properly reject \u003ccode\u003eDEL\u003c/code\u003e characters.\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/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/82db5b8af1e3939678fee88f3c57b72fee7e3a7b\"\u003e\u003ccode\u003e82db5b8\u003c/code\u003e\u003c/a\u003e v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a9cdbf8aaf87198020389ba14f92d9784740c91c\"\u003e\u003ccode\u003ea9cdbf8\u003c/code\u003e\u003c/a\u003e fix(uri): reject DEL character (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/df75ca3ffe2821df665aa0962d62312691942b11\"\u003e\u003ccode\u003edf75ca3\u003c/code\u003e\u003c/a\u003e fix(uri): allow STAR paths with scheme/auth (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/ec3f8ce1bb571223d5e738c6dd7a749670f821dc\"\u003e\u003ccode\u003eec3f8ce\u003c/code\u003e\u003c/a\u003e feat(method): impl PartialOrd + Ord (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.32 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\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/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.106 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.106...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.45 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\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/rust-random/rand/commit/1540ea327e8beaf0694ea64f6d9eb8eaadd47bd5\"\u003e\u003ccode\u003e1540ea3\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/a29964ad94b54c25b3865626de6964ce0f796a29\"\u003e\u003ccode\u003ea29964a\u003c/code\u003e\u003c/a\u003e Bump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ced94914cb75c93a1f19140a966a466345185fff\"\u003e\u003ccode\u003eced9491\u003c/code\u003e\u003c/a\u003e Tweak docs for RngExt::random_range and SampleRange (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db146647afaf002b866420d34e4501b0dd872163\"\u003e\u003ccode\u003edb14664\u003c/code\u003e\u003c/a\u003e Check UniformChar validity on deser (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bea8620204c7aeecdefc132b5cb0dec8134add4b\"\u003e\u003ccode\u003ebea8620\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/4f449322825498e4ec1f486119e5fd251ba97f8a\"\u003e\u003ccode\u003e4f44932\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b999a130a990b30af01743021e8ea97f3b09a17e\"\u003e\u003ccode\u003eb999a13\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/aeab810bd9704a3b7666ba0a78e1ad5d1d5ad1ae\"\u003e\u003ccode\u003eaeab810\u003c/code\u003e\u003c/a\u003e Avoid unsafe where safety depends on non-local values (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1896d7c660524a022b3dbc3a1e044e162d766b25\"\u003e\u003ccode\u003e1896d7c\u003c/code\u003e\u003c/a\u003e Add typos CI job (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/43eddee18c8cca2cebee929be3899cf183afe801\"\u003e\u003ccode\u003e43eddee\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.1...0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 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/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\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/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\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/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.40 to 0.23.44\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/64ad386785c718c74262b79e6893813db381adfe\"\u003e\u003ccode\u003e64ad386\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/1efbf662ed79d1392c542c0822805a818d232ac0\"\u003e\u003ccode\u003e1efbf66\u003c/code\u003e\u003c/a\u003e bogo: remove PostQuantum setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e78162f900292f97d0d5470e1c9281e5c96227e1\"\u003e\u003ccode\u003ee78162f\u003c/code\u003e\u003c/a\u003e aws-lc-rs: add support for ML-DSA signatures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d8807721f070772636186b9d8c22b960d8aa4c92\"\u003e\u003ccode\u003ed880772\u003c/code\u003e\u003c/a\u003e bogo: extract Options::provider() helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/87201d69eff7f4728f970a8dadd4f0ba4b231d44\"\u003e\u003ccode\u003e87201d6\u003c/code\u003e\u003c/a\u003e bogo: force all callers to get provider from Options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/93657e316d83b1d41b44937ddab9311a8c611b8d\"\u003e\u003ccode\u003e93657e3\u003c/code\u003e\u003c/a\u003e server: limit 1.2 certificate requests to 1.2-compatible signature schemes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/bbd3c9ac31aabd94bc10522d87dbf7b19e5a1923\"\u003e\u003ccode\u003ebbd3c9a\u003c/code\u003e\u003c/a\u003e client: avoid sending 1.3-only signature schemes if no cipher suites configured\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/eb57688bd32d9b61b2a7dfff77e219e4b154a597\"\u003e\u003ccode\u003eeb57688\u003c/code\u003e\u003c/a\u003e tls12: require known signature algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e7a9cef9bb6206087b2510a78a923b762f8bac8d\"\u003e\u003ccode\u003ee7a9cef\u003c/code\u003e\u003c/a\u003e tls12: send illegal_parameter alert for kx signed with wrong algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/06a546d1b505dfdea62c9ed02e164741e5ad0189\"\u003e\u003ccode\u003e06a546d\u003c/code\u003e\u003c/a\u003e bogo: take latest\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.40...v/0.23.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.4 to 0.26.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude bad test keys from the published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/140\"\u003erustls/tokio-rustls#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve code comments clarity by \u003ca href=\"https://github.com/xibeiyoumian\"\u003e\u003ccode\u003e@​xibeiyoumian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/152\"\u003erustls/tokio-rustls#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient/server timeout examples, doc pass hinting towards timeouts. by \u003ca href=\"https://github.com/cpu\"\u003e\u003ccode\u003e@​cpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/187\"\u003erustls/tokio-rustls#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn more data at once from TlsStream::poll_read by \u003ca href=\"https://github.com/trinity-1686a\"\u003e\u003ccode\u003e@​trinity-1686a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/198\"\u003erustls/tokio-rustls#198\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/rustls/tokio-rustls/commit/f8832d28ce5688f101368e34fc6b49899a8d4293\"\u003e\u003ccode\u003ef8832d2\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c0fad2feb99af3d781bdfcbd5e0df7a3d5ccd09c\"\u003e\u003ccode\u003ec0fad2f\u003c/code\u003e\u003c/a\u003e return more data at once from TlsStream::poll_read (\u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/edc730658178d9382977027c0cf72b1a86cdc85d\"\u003e\u003ccode\u003eedc7306\u003c/code\u003e\u003c/a\u003e build(deps): bump futures-util from 0.3.33 to 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/baeadaaffd6fdaf8b60c47536f656f55bec8dbc6\"\u003e\u003ccode\u003ebaeadaa\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.8 to 0.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/1e138ad074c9fdadff64a8a97ba339e28400108d\"\u003e\u003ccode\u003e1e138ad\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.7 to 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/b4ecff6e16c578e0f0a106761865887bfcbdbbbc\"\u003e\u003ccode\u003eb4ecff6\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3 to 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/f47a68932b074ffdb8977af5619c898368b77345\"\u003e\u003ccode\u003ef47a689\u003c/code\u003e\u003c/a\u003e build(deps): bump rustls from 0.23.42 to 0.23.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/e25578ed978f660d90c4ee53f64a8ad6071acca1\"\u003e\u003ccode\u003ee25578e\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio from 1.53.0 to 1.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/d2a6d9896428c41deacb8a24c91e6778626183f3\"\u003e\u003ccode\u003ed2a6d98\u003c/code\u003e\u003c/a\u003e server: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c2e9b4a4a8981306d7cd45ec57321399ca08bcb0\"\u003e\u003ccode\u003ec2e9b4a\u003c/code\u003e\u003c/a\u003e client: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.4...v/0.26.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.12+spec-1.1.0 to 0.25.13+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/eb251609a333580bf005cae27df853bb63dffdbe\"\u003e\u003ccode\u003eeb25160\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f36fb52c37593b9fece9f4382a56ab51c9e65890\"\u003e\u003ccode\u003ef36fb52\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/3adbbb7860810b146dbdedba1f315c90813083f2\"\u003e\u003ccode\u003e3adbbb7\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb0c1b376d291ee4ffdf5297a67579f2ad7ce70d\"\u003e\u003ccode\u003efb0c1b3\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5e70a7031d7cd667bdc081419373df4b74bf78d8\"\u003e\u003ccode\u003e5e70a70\u003c/code\u003e\u003c/a\u003e test(writer): Add overflow test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/771a975840ff876825c2973a79634ffe79a3bf5a\"\u003e\u003ccode\u003e771a975\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/28f6c9cbc8ca691b9a32918f631408ffddc4f54d\"\u003e\u003ccode\u003e28f6c9c\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/30d75ca443a1b27b13232e7cc807eb6e124f4ca2\"\u003e\u003ccode\u003e30d75ca\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.9 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/17efe57deb402805ebc699da6dc6e29f9d80ea30\"\u003e\u003ccode\u003e17efe57\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.97 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c9d0d54b21761d10ec967868cfb5549a30ef064d\"\u003e\u003ccode\u003ec9d0d54\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.12...v0.25.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003eallo...\n\n_Description has been truncated_","html_url":"https://github.com/mbj/mrs/pull/560","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbj%2Fmrs/issues/560","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/560/packages"},{"uuid":"5465186164","node_id":"PR_kwDORU8Tms8AAAABDpaxNg","number":178,"state":"closed","title":"Bump the minor-and-patch group with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T17:32:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T17:19:15.000Z","updated_at":"2026-09-15T21:46:37.000Z","time_to_close":783,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":21,"packages":[{"name":"cxx","old_version":"1.0.200","new_version":"1.0.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"cxx-build","old_version":"1.0.200","new_version":"1.0.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"log","old_version":"0.4.26","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"bitflags","old_version":"2.8.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"clang-sys","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/KyleMayes/clang-sys"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"cc","old_version":"1.2.15","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cxx-gen","old_version":"0.7.200","new_version":"0.7.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"regex","old_version":"1.11.1","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"assert_cmd","old_version":"2.0.16","new_version":"2.2.2","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"rayon","old_version":"1.10.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cxx](https://github.com/dtolnay/cxx) | `1.0.200` | `1.0.202` |\n| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.200` | `1.0.202` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.47` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.229` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.4` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.151` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.8.0` | `2.13.2` |\n| [clang-sys](https://github.com/KyleMayes/clang-sys) | `1.8.1` | `1.9.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.4.5` |\n| [cxx-gen](https://github.com/dtolnay/cxx) | `0.7.200` | `0.7.202` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.27.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.13.1` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.23` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.11` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.2.2` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.229` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.12.0` |\n\nUpdates `cxx` from 1.0.200 to 1.0.202\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/cxx/releases\"\u003ecxx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.202\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport build environments that limit build-script filesystem writes outside of OUT_DIR (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1760\"\u003e#1760\u003c/a\u003e, thanks \u003ca href=\"https://github.com/gudcks0305\"\u003e\u003ccode\u003e@​gudcks0305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.201\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eenable_borrowed_range\u003c/code\u003e and \u003ccode\u003eenable_view\u003c/code\u003e for \u003ccode\u003erust::Slice\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/MixusMinimax\"\u003e\u003ccode\u003e@​MixusMinimax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegister bazel toolchains as dev dependencies (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\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/dtolnay/cxx/commit/983982c5fd5584a5391ae46877e952118e431f73\"\u003e\u003ccode\u003e983982c\u003c/code\u003e\u003c/a\u003e Release 1.0.202\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/552330e2a705f1b0ed03454eb2fc9b4d702ff556\"\u003e\u003ccode\u003e552330e\u003c/code\u003e\u003c/a\u003e Touch up PR 1760\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/3a9d010450c5ee145a9394ced0b83a294215a91e\"\u003e\u003ccode\u003e3a9d010\u003c/code\u003e\u003c/a\u003e Merge pull request 1760 from gudcks0305/codex/fix-shared-header-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/97c1cfffcbc51bea167b927dd4acdba147ef3bbf\"\u003e\u003ccode\u003e97c1cff\u003c/code\u003e\u003c/a\u003e fix: tolerate unavailable shared header directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/982aa18796aef5ffea9c26466bd21d8397002cb9\"\u003e\u003ccode\u003e982aa18\u003c/code\u003e\u003c/a\u003e Release 1.0.201\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a543f3b5c859b6a11757a4899a0dd367fb2a7a37\"\u003e\u003ccode\u003ea543f3b\u003c/code\u003e\u003c/a\u003e Lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a237c373198ff5cfe4aa8dc9e2e49ac75643b114\"\u003e\u003ccode\u003ea237c37\u003c/code\u003e\u003c/a\u003e Reformat with clang-format 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/eeabfb536ec143ff52bd1c54a2bc9eecba6881f2\"\u003e\u003ccode\u003eeeabfb5\u003c/code\u003e\u003c/a\u003e Move static assertions from header to source file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/47d9bf7a5fae6657712e1e1373f1758b40fca660\"\u003e\u003ccode\u003e47d9bf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e from MixusMinimax/slice-impl-borrowed-range-and-view\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/5a9c2ba4cebbc3ac62f20175e1bb60c26b82affb\"\u003e\u003ccode\u003e5a9c2ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e from dtolnay/bazel\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/cxx/compare/1.0.200...1.0.202\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cxx-build` from 1.0.200 to 1.0.202\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/cxx/releases\"\u003ecxx-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.202\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport build environments that limit build-script filesystem writes outside of OUT_DIR (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1760\"\u003e#1760\u003c/a\u003e, thanks \u003ca href=\"https://github.com/gudcks0305\"\u003e\u003ccode\u003e@​gudcks0305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.201\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eenable_borrowed_range\u003c/code\u003e and \u003ccode\u003eenable_view\u003c/code\u003e for \u003ccode\u003erust::Slice\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/MixusMinimax\"\u003e\u003ccode\u003e@​MixusMinimax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegister bazel toolchains as dev dependencies (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\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/dtolnay/cxx/commit/983982c5fd5584a5391ae46877e952118e431f73\"\u003e\u003ccode\u003e983982c\u003c/code\u003e\u003c/a\u003e Release 1.0.202\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/552330e2a705f1b0ed03454eb2fc9b4d702ff556\"\u003e\u003ccode\u003e552330e\u003c/code\u003e\u003c/a\u003e Touch up PR 1760\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/3a9d010450c5ee145a9394ced0b83a294215a91e\"\u003e\u003ccode\u003e3a9d010\u003c/code\u003e\u003c/a\u003e Merge pull request 1760 from gudcks0305/codex/fix-shared-header-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/97c1cfffcbc51bea167b927dd4acdba147ef3bbf\"\u003e\u003ccode\u003e97c1cff\u003c/code\u003e\u003c/a\u003e fix: tolerate unavailable shared header directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/982aa18796aef5ffea9c26466bd21d8397002cb9\"\u003e\u003ccode\u003e982aa18\u003c/code\u003e\u003c/a\u003e Release 1.0.201\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a543f3b5c859b6a11757a4899a0dd367fb2a7a37\"\u003e\u003ccode\u003ea543f3b\u003c/code\u003e\u003c/a\u003e Lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a237c373198ff5cfe4aa8dc9e2e49ac75643b114\"\u003e\u003ccode\u003ea237c37\u003c/code\u003e\u003c/a\u003e Reformat with clang-format 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/eeabfb536ec143ff52bd1c54a2bc9eecba6881f2\"\u003e\u003ccode\u003eeeabfb5\u003c/code\u003e\u003c/a\u003e Move static assertions from header to source file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/47d9bf7a5fae6657712e1e1373f1758b40fca660\"\u003e\u003ccode\u003e47d9bf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e from MixusMinimax/slice-impl-borrowed-range-and-view\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/5a9c2ba4cebbc3ac62f20175e1bb60c26b82affb\"\u003e\u003ccode\u003e5a9c2ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e from dtolnay/bazel\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/cxx/compare/1.0.200...1.0.202\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\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/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.93 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate semver-exempt API under \u003ccode\u003eRUSTFLAGS=--cfg=procmacro2_semver_exempt\u003c/code\u003e to that of nightly-2025-04-16 (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.93...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.38 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport raw lifetime syntax \u003ccode\u003e'r#async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisambiguate references to \u003ccode\u003estringify!\u003c/code\u003e macro inside generated code (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.42\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/306\"\u003e#306\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/307\"\u003e#307\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/308\"\u003e#308\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.40\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize construction of lifetime tokens (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.39\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.38...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.218 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.20.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline more initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/284\"\u003e#284\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/285\"\u003e#285\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax success ordering from AcqRel to Release in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/278\"\u003e#278\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce MSRV to 1.65: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/277\"\u003e#277\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/273\"\u003e#273\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceNonZereUsize::get_unchecked\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/274\"\u003e#274\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceBox::clone\u003c/code\u003e and \u003ccode\u003eOnceBox::with_value\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/275\"\u003e#275\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to 1.70\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eportable_atomic\u003c/code\u003e from Cargo.lock if it is not, in fact, used: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/267\"\u003e#267\u003c/a\u003e\nThis is a work-around for this cargo bug: \u003ca href=\"https://redirect.github.com/rust-lang/cargo/issues/10801\"\u003erust-lang/cargo#10801\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erace\u003c/code\u003e module using just \u003ccode\u003eportable_atomic\u003c/code\u003e, without \u003ccode\u003ecritical_section\u003c/code\u003e and provide\nbetter error messages on targets without atomic CAS instruction,\n\u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/265\"\u003e#265\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eportable-atomic\u003c/code\u003e instead of \u003ccode\u003eatomic-polyfill\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/251\"\u003e#251\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMSRV\u003c/code\u003e is updated to 1.60.0 to take advantage of \u003ccode\u003edep:\u003c/code\u003e syntax for cargo features,\nremoving \u0026quot;implementation details\u0026quot; from publicly visible surface.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary synchronization in \u003ccode\u003eLazy::{force,deref}_mut()\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/231\"\u003e#231\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/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.20.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.8.0 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/488\"\u003ebitflags/bitflags#488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/485\"\u003ebitflags/bitflags#485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\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/bitflags/bitflags/commit/80ce9b545acb0bd42150695fc351889cac1d8eb4\"\u003e\u003ccode\u003e80ce9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/497\"\u003e#497\u003c/a\u003e from bitflags/cargo/2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5822493e21489d141324ca1787a62a21d1e2f667\"\u003e\u003ccode\u003e5822493\u003c/code\u003e\u003c/a\u003e prepare for 2.13.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/48f4f1a85e72f019fe64ca18fc4cbfd04e3c6ff9\"\u003e\u003ccode\u003e48f4f1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/496\"\u003e#496\u003c/a\u003e from bitflags/fix/rustc-ice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c0b042c1515c0d6adc94c00d5d730c1cca7aca3\"\u003e\u003ccode\u003e2c0b042\u003c/code\u003e\u003c/a\u003e re-pull const declarations outside of nested const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c3f8d31d59f3ba8c05833fb322ecab8a2cb88060\"\u003e\u003ccode\u003ec3f8d31\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/494\"\u003e#494\u003c/a\u003e from DanielEScherzer/flags-docs-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/0fc376241b05b5da46076f82db8fb1a0bb3be448\"\u003e\u003ccode\u003e0fc3762\u003c/code\u003e\u003c/a\u003e Flags: adjust order of elements in manual implementation example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.8.0...2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clang-sys` from 1.8.1 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KyleMayes/clang-sys/releases\"\u003eclang-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 19.0.x\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 20.0.x\u003c/li\u003e\n\u003cli\u003eAdded rewriter API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSearch for libraries in \u003ccode\u003eLIBRARY_PATH\u003c/code\u003e in addition to \u003ccode\u003eLD_LIBRARY_PATH\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted executable search that caused header search path failure on macOS.\u003c/li\u003e\n\u003cli\u003eImproved Visual Studio search paths.\u003c/li\u003e\n\u003cli\u003eImproved support for Cygwin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--link-static\u003c/code\u003e flag when listing static libraries to link to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.8.2 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003eClang::find\u003c/code\u003e to first check directories related to the runtime-loaded \u003ccode\u003elibclang\u003c/code\u003e instance (if any)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linking to \u003ccode\u003elibclang\u003c/code\u003e on Windows with MSYS2\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eClang::find\u003c/code\u003e to support both the \u003ccode\u003e-target\u003c/code\u003e and \u003ccode\u003e--target\u003c/code\u003e arguments\nwhen using target-prefixed \u003ccode\u003eclang\u003c/code\u003e binaries\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/KyleMayes/clang-sys/blob/master/CHANGELOG.md\"\u003eclang-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.9.1] - 2026-06-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 19.0.x\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 20.0.x\u003c/li\u003e\n\u003cli\u003eAdded rewriter API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSearch for libraries in \u003ccode\u003eLIBRARY_PATH\u003c/code\u003e in addition to \u003ccode\u003eLD_LIBRARY_PATH\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted executable search that caused header search path failure on macOS.\u003c/li\u003e\n\u003cli\u003eImproved Visual Studio search paths.\u003c/li\u003e\n\u003cli\u003eImproved support for Cygwin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.9.0] - 2024-09-24 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--link-static\u003c/code\u003e flag when listing static libraries to link to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.8.2] - 2024-05-29 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linking to \u003ccode\u003elibclang\u003c/code\u003e on Windows with MSYS2\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eClang::find\u003c/code\u003e to support both the \u003ccode\u003e-target\u003c/code\u003e and \u003ccode\u003e--target\u003c/code\u003e arguments when using target-prefixed \u003ccode\u003eclang\u003c/code\u003e binaries\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/KyleMayes/clang-sys/commit/8844c21292e54818d200980cd90a5498e2a5a644\"\u003e\u003ccode\u003e8844c21\u003c/code\u003e\u003c/a\u003e Bump version to 1.9.1 (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/57d2920bd19527b319ccdb9caf7692139e1136a7\"\u003e\u003ccode\u003e57d2920\u003c/code\u003e\u003c/a\u003e Check formatting in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/fbb4093c147a6f15c1cb1b5dea4282e5f47f5eb2\"\u003e\u003ccode\u003efbb4093\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/8728999dc6f6e740ac6f62fbd8349d4a85a3d3c6\"\u003e\u003ccode\u003e8728999\u003c/code\u003e\u003c/a\u003e Allow auto-formatting link! macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/53fcb3879d752a45e7c16eded485280f5e35abcb\"\u003e\u003ccode\u003e53fcb38\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Improve clang executable search (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/171\"\u003e#171\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/0b404336abbacc5d34df70af981ff5a338206bfe\"\u003e\u003ccode\u003e0b40433\u003c/code\u003e\u003c/a\u003e add cygwin (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/fc898226e282cb2b5ffad7533d9e3fc91e67e5b4\"\u003e\u003ccode\u003efc89822\u003c/code\u003e\u003c/a\u003e Add rewriter API (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/4985661aabb2f693713762d1e9ec91f3d4a6f0e5\"\u003e\u003ccode\u003e4985661\u003c/code\u003e\u003c/a\u003e Search in LIBRARY_PATH too (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/06fe5792ced22d0e76374ac0039a0f7f1707c848\"\u003e\u003ccode\u003e06fe579\u003c/code\u003e\u003c/a\u003e Fix directories windows path (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/a76fd89f1800155e06f99ec5e200a02aadb49e3f\"\u003e\u003ccode\u003ea76fd89\u003c/code\u003e\u003c/a\u003e Add support for libClang 19 and 20 (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KyleMayes/clang-sys/compare/v1.8.1...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustc-hash` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rustc-hash/blob/main/CHANGELOG.md\"\u003erustc-hash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/77\"\u003eUse derive_const to fix \u003ccode\u003efeature = \u0026quot;nightly\u0026quot;\u003c/code\u003e build\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/64\"\u003eInternally update to rand 0.9\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/65\"\u003eRefactor byte hashing to remove unreachable panic\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/rust-lang/rustc-hash/commit/c13e7ccca705e6255387a2ebc6dca142d6881621\"\u003e\u003ccode\u003ec13e7cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/78\"\u003e#78\u003c/a\u003e from Noratrieb/new-version-2-1-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/4c3fabd983f96c2c5178512940e29a050edd07e9\"\u003e\u003ccode\u003e4c3fabd\u003c/code\u003e\u003c/a\u003e Bump to 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/3f1c0994892f5c592fe17192811c3b46caa108ac\"\u003e\u003ccode\u003e3f1c099\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/64\"\u003e#64\u003c/a\u003e from DaniPopes/rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/07c3f48480b2d1a143fe299f5a82812b311efea6\"\u003e\u003ccode\u003e07c3f48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/77\"\u003e#77\u003c/a\u003e from DaniPopes/const-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/cbf0baf6f900674cf88f266f96a4fa223895186b\"\u003e\u003ccode\u003ecbf0baf\u003c/code\u003e\u003c/a\u003e Use derive_const in nightly feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/fdb275c8a0135403067ce1c4be8e97e53c473764\"\u003e\u003ccode\u003efdb275c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/67\"\u003e#67\u003c/a\u003e from Noratrieb/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/acafa431e930ded0ad8c1fa8b4ca1b320f53f983\"\u003e\u003ccode\u003eacafa43\u003c/code\u003e\u003c/a\u003e Prepare 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/140e5253440d595822e57b4f599b45aa500dde1d\"\u003e\u003ccode\u003e140e525\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/65\"\u003e#65\u003c/a\u003e from morrisonlevi/split_first_chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/f061387ad7da880a8bf5ce7e5c76aa863827520f\"\u003e\u003ccode\u003ef061387\u003c/code\u003e\u003c/a\u003e style: use consistent range format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/211455cb398aa0a6d7b12e81941d4a062af54d8e\"\u003e\u003ccode\u003e211455c\u003c/code\u003e\u003c/a\u003e refactor!: use split_first_chunk to help optimizer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.15 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.4.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.3\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInfer NEON, not VFPv4, from \u003ccode\u003eneon\u003c/code\u003e in the target name (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not emit \u003ccode\u003e-mno-omit-leaf-frame-pointer\u003c/code\u003e if unsupported (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1845\"\u003e#1845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e-Cforce-frame-pointers\u003c/code\u003e's corresponding \u003ccode\u003eCFLAGS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing of thumbv7a-vex-v5 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1840\"\u003e#1840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaarch64_be\u003c/code\u003e to \u003ccode\u003eprefix_for_target\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse lp64d ABI for Managarm riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1829\"\u003e#1829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake cc work on Motor OS (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1822\"\u003e#1822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport trim paths with clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1799\"\u003e#1799\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/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.4...cc-v1.4.5\"\u003e1.4.5\u003c/a\u003e - 2026-09-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.3...cc-v1.4.4\"\u003e1.4.4\u003c/a\u003e - 2026-08-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.2....\n\n_Description has been truncated_","html_url":"https://github.com/Choochmeque/autocxx/pull/178","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Choochmeque%2Fautocxx/issues/178","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/178/packages"},{"uuid":"5459644238","node_id":"PR_kwDOTZA4r88AAAABDk82qA","number":25,"state":"closed","title":"build(deps): bump the non-rust-vmm group across 2 directories with 107 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-16T01:07:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T08:38:49.000Z","updated_at":"2026-09-16T01:07:15.000Z","time_to_close":59304,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-rust-vmm","update_count":107,"packages":[{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"itertools","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"signal-hook","old_version":"0.4.3","new_version":"0.4.4","repository_url":"https://github.com/vorner/signal-hook"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"uuid","old_version":"1.23.0","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"crc-any","old_version":"2.5.0","new_version":"3.0.1","repository_url":"https://github.com/magiclen/crc-any"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"io-uring","old_version":"0.7.11","new_version":"0.7.15","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"remain","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/dtolnay/remain"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.0","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zbus","old_version":"5.14.0","new_version":"5.19.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"bitfield-struct","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/wrenger/bitfield-struct-rs"},{"name":"arc-swap","old_version":"1.9.0","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rand","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"ssh2","old_version":"0.9.5","new_version":"0.9.6","repository_url":"https://github.com/alexcrichton/ssh2-rs"},{"name":"blocking","old_version":"1.6.2","new_version":"1.7.0","repository_url":"https://github.com/smol-rs/blocking"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"landlock","old_version":"0.4.4","new_version":"0.4.7","repository_url":"https://github.com/landlock-lsm/rust-landlock"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.58","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"debug-helper","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/magiclen/debug-helper"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"event-listener","old_version":"5.4.1","new_version":"5.4.2","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"hermit-abi","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"jiff","old_version":"0.2.23","new_version":"0.2.35","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"js-sys","old_version":"0.3.91","new_version":"0.3.105","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"libredox","old_version":"0.1.15","new_version":"0.1.24"},{"name":"libz-sys","old_version":"1.1.25","new_version":"1.1.29","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"openssl-src","old_version":"300.5.5+3.5.5","new_version":"300.6.1+3.6.3","repository_url":"https://github.com/alexcrichton/openssl-src-rs"},{"name":"openssl-sys","old_version":"0.9.112","new_version":"0.9.117","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"pastey","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/as1100k/pastey"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"portable-atomic","old_version":"1.13.1","new_version":"1.15.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"portable-atomic-util","old_version":"0.2.6","new_version":"0.2.8","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_repr","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/dtolnay/serde-repr"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"spin","old_version":"0.9.8","new_version":"0.9.9"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"toml_datetime","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.8+spec-1.1.0","new_version":"0.25.15+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the non-rust-vmm group with 70 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.26.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [crc-any](https://github.com/magiclen/crc-any) | `2.5.0` | `3.0.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.11` | `0.7.15` |\n| [remain](https://github.com/dtolnay/remain) | `0.2.15` | `0.2.16` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.14.0` | `5.19.0` |\n| [bitfield-struct](https://github.com/wrenger/bitfield-struct-rs) | `0.12.1` | `0.13.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.0` | `1.9.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [ssh2](https://github.com/alexcrichton/ssh2-rs) | `0.9.5` | `0.9.6` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.2` | `1.7.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.58` | `1.4.5` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [debug-helper](https://github.com/magiclen/debug-helper) | `0.3.13` | `0.3.14` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.1` | `5.4.2` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.2` | `0.5.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.23` | `0.2.35` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.91` | `0.3.105` |\n| libredox | `0.1.15` | `0.1.24` |\n| [libz-sys](https://github.com/rust-lang/libz-sys) | `1.1.25` | `1.1.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [openssl-src](https://github.com/alexcrichton/openssl-src-rs) | `300.5.5+3.5.5` | `300.6.1+3.6.3` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.112` | `0.9.117` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.3` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.13.1` | `1.15.0` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.6` | `0.2.8` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.27` | `0.1.28` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [serde_repr](https://github.com/dtolnay/serde-repr) | `0.1.20` | `0.1.21` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| spin | `0.9.8` | `0.9.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.8+spec-1.1.0` | `0.25.15+spec-1.1.0` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\nBumps the non-rust-vmm group with 51 updates in the /fuzz directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.26.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [crc-any](https://github.com/magiclen/crc-any) | `2.5.0` | `2.5.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [remain](https://github.com/dtolnay/remain) | `0.2.15` | `0.2.16` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.0` | `1.9.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.58` | `1.4.5` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [debug-helper](https://github.com/magiclen/debug-helper) | `0.3.13` | `0.3.14` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.91` | `0.3.105` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.3` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| spin | `0.9.8` | `0.9.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.8+spec-1.1.0` | `0.25.15+spec-1.1.0` |\n| [winnow](https://github.com/winnow-rs/winnow) | `1.0.1` | `1.0.4` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n| [libfuzzer-sys](https://github.com/rust-fuzz/libfuzzer) | `0.4.12` | `0.4.13` |\n\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.0 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/488\"\u003ebitflags/bitflags#488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/485\"\u003ebitflags/bitflags#485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/482\"\u003ebitflags/bitflags#482\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/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\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/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.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/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/7813d71fef32d3c1e44711fd676b8b6d415bbb92\"\u003e\u003ccode\u003e7813d71\u003c/code\u003e\u003c/a\u003e Support the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/d8f8234d2e2154c05f9ae97d781322da8084795a\"\u003e\u003ccode\u003ed8f8234\u003c/code\u003e\u003c/a\u003e Remove unused variable warning with empty bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2e27d6aedbaae29054d855297001b01b44d656a3\"\u003e\u003ccode\u003e2e27d6a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003econst _ = !0;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dd8beda61fff94c7b11c09b0ba0b1cd6c4111241\"\u003e\u003ccode\u003edd8beda\u003c/code\u003e\u003c/a\u003e Fix Self in flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dbc0ce19fd09db5c6ee0a23e788ebbd16957955a\"\u003e\u003ccode\u003edbc0ce1\u003c/code\u003e\u003c/a\u003e Lower the LLVM IR output of the generated output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\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/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itertools` from 0.14.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestructure \u003ccode\u003ePosition\u003c/code\u003e as struct instead of enum (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1042\"\u003e#1042\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003eall_equal_value\u003c/code\u003e's error type (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e*_with_hasher\u003c/code\u003e adaptors (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd strip_prefix and strip_prefix_by methods (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e bounds from \u003ccode\u003etuple_combinations\u003c/code\u003e and \u003ccode\u003earray_combinations\u003c/code\u003e(\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emust_use\u003c/code\u003e for \u003ccode\u003ecollect_vec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eizip!\u003c/code\u003e temporary friendly (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003earray_combinations_with_replacement\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eDebug\u003c/code\u003e for remaining public types (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eExactlyOneError::count\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePeekingNext\u003c/code\u003e for more types, in particular \u003ccode\u003evec::IntoIter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1059\"\u003e#1059\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePadUsing::next_back\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003e[circular_]array_windows\u003c/code\u003e, deprecate \u003ccode\u003etuple_windows\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003etuple_combinations\u003c/code\u003e (replaced by \u003ccode\u003earray_combinations\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003einto_group_map\u003c/code\u003e code more idiomatic (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1017\"\u003e#1017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1029\"\u003e#1029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1076\"\u003e#1076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1099\"\u003e#1099\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/rust-itertools/itertools/commit/37bd72aa6d58e594711d127b52418ca5e58b6091\"\u003e\u003ccode\u003e37bd72a\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md: strip_prefix[_by]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/86ec6359258e57a8af391fafc645d6ffab363bff\"\u003e\u003ccode\u003e86ec635\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eControlFlow\u003c/code\u003e in \u003ccode\u003efold_while\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d5897f7bb2283a34b736f539a369fe16dc9f6bb4\"\u003e\u003ccode\u003ed5897f7\u003c/code\u003e\u003c/a\u003e refactor(strip_prefix): use try_for_each and drop PartialEq, Eq on StripPrefi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b2a978abca1dc57f929f60e0be16d83e58f9558f\"\u003e\u003ccode\u003eb2a978a\u003c/code\u003e\u003c/a\u003e feat(Itertools): add strip_prefix and strip_prefix_by methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/12b6ec6f91eb83eebe4ac150e53aca14365cd894\"\u003e\u003ccode\u003e12b6ec6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for all_equal_value_error's error type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/121821ed16365a39c015449a3872708fd5dcdfdd\"\u003e\u003ccode\u003e121821e\u003c/code\u003e\u003c/a\u003e AllEqualValueError implements std::error::Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/adac44e4278b087033d23408652e540aef5b22f0\"\u003e\u003ccode\u003eadac44e\u003c/code\u003e\u003c/a\u003e Introduce AllEqualValueError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5707384b6a3a675c65e12b96e71335e9ce857b16\"\u003e\u003ccode\u003e5707384\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/df60ff016bf31f5752827808b375d36b0a101e33\"\u003e\u003ccode\u003edf60ff0\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/113b850b9d68406dda7c428d31992002c77eebad\"\u003e\u003ccode\u003e113b850\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md to include with_hasher\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.14.0...v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.183 to 0.2.189\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.189\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.188\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e0.2.187\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euClibc now supports a similar configuration option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_uclibc_time64'\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.188...0.2.189\"\u003e0.2.189\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.187...0.2.188\"\u003e0.2.188\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.187\"\u003e0.2.187\u003c/a\u003e - 2026-07-20\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euClibc now supports a similar configuration option:\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/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a\"\u003e\u003ccode\u003eef0906e\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.189\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4\"\u003e\u003ccode\u003e5a79f76\u003c/code\u003e\u003c/a\u003e riscv32-musl: Rename padding fields to avoid a conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e\"\u003e\u003ccode\u003e3e51062\u003c/code\u003e\u003c/a\u003e psp: Fix \u003ccode\u003eoverflowing_literals\u003c/code\u003e warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018\"\u003e\u003ccode\u003ee352fdd\u003c/code\u003e\u003c/a\u003e emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739\"\u003e\u003ccode\u003e63221b3\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003esafe\u003c/code\u003e in \u003ccode\u003esafe_f!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e\"\u003e\u003ccode\u003e707ab52\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003ef!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b\"\u003e\u003ccode\u003e8e40c94\u003c/code\u003e\u003c/a\u003e Enable clone3() syscall on sparc-linux and sparc64-linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360\"\u003e\u003ccode\u003e8427909\u003c/code\u003e\u003c/a\u003e windows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745\"\u003e\u003ccode\u003eb4863fa\u003c/code\u003e\u003c/a\u003e nuttx: fix wchar_t definition under arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8\"\u003e\u003ccode\u003e41c683d\u003c/code\u003e\u003c/a\u003e nuttx: mirror type definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\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/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `signal-hook` from 0.4.3 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md\"\u003esignal-hook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation about SIGBUS (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/204\"\u003e#204\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/vorner/signal-hook/commit/f37a7b5918830009c83f5e17fd5a533f2dfd7f82\"\u003e\u003ccode\u003ef37a7b5\u003c/code\u003e\u003c/a\u003e Document SIGBUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/b089b6b64487b23cb3cfc770ab5aa2f55f051116\"\u003e\u003ccode\u003eb089b6b\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/signal-hook/compare/v0.4.3...v0.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.0 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first ...\n\n_Description has been truncated_","html_url":"https://github.com/intel-samples/cloud-hypervisor-tdx-sample/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel-samples%2Fcloud-hypervisor-tdx-sample/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"5457479626","node_id":"PR_kwDOO7HqGM8AAAABDjMplw","number":513,"state":"open","title":"Chore(deps): bump quote from 1.0.45 to 1.0.47","user":"dependabot[bot]","labels":["dependencies","cargo"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T04:23:28.000Z","updated_at":"2026-09-15T04:23:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps)","packages":[{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [quote](https://github.com/dtolnay/quote) from 1.0.45 to 1.0.47.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.47\"\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=quote\u0026package-manager=cargo\u0026previous-version=1.0.45\u0026new-version=1.0.47)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/leynos/mdtablefix/pull/513","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leynos%2Fmdtablefix/issues/513","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/513/packages"},{"uuid":"5457240721","node_id":"PR_kwDOSU0Q9c8AAAABDjAe3A","number":131,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 125 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-22T03:44:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T03:46:59.000Z","updated_at":"2026-09-22T03:44:36.000Z","time_to_close":604655,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":125,"packages":[{"name":"actix-web","old_version":"4.13.0","new_version":"4.15.0","repository_url":"https://github.com/actix/actix-web"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"actix-codec","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-rt","old_version":"2.11.0","new_version":"2.13.0","repository_url":"https://github.com/actix/actix-net"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"block-buffer","old_version":"0.12.0","new_version":"0.12.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"brotli","old_version":"8.0.2","new_version":"8.0.4","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.0","new_version":"5.0.3","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.61","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/RustCrypto/traits"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"futures-core","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hybrid-array","old_version":"0.4.11","new_version":"0.4.15","repository_url":"https://github.com/RustCrypto/hybrid-array"},{"name":"hyper","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.12","new_version":"0.7.14","repository_url":"https://github.com/lo48576/iri-string"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pkg-config","old_version":"0.3.33","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic-prost","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"wasip2","old_version":"1.0.3+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.0+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 85 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.13.0` | `4.15.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.23.0` | `0.24.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.10.0` | `0.12.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.26.1` |\n| [actix-codec](https://github.com/actix/actix-net) | `0.5.2` | `0.5.3` |\n| [actix-rt](https://github.com/actix/actix-net) | `2.11.0` | `2.13.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.2` |\n| [block-buffer](https://github.com/RustCrypto/utils) | `0.12.0` | `0.12.1` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.2` | `8.0.4` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.0` | `5.0.3` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.61` | `1.4.5` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.2.1` | `0.2.2` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.19` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hybrid-array](https://github.com/RustCrypto/hybrid-array) | `0.4.11` | `0.4.15` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.11.1` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.12` | `0.7.14` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.3` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.33` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.5` | `0.1.6` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.9.5` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.3+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n\n\nUpdates `actix-web` from 4.13.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::add_response_mapper()\u003c/code\u003e to allow middleware to modify error-generated responses before they are sent.\u003c/li\u003e\n\u003cli\u003eRemove the experimental \u003ccode\u003eexperimental-io-uring\u003c/code\u003e crate feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClose idle HTTP/1 keep-alive connections during graceful shutdown and let active connections finish only their current request before closing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.14.0\u003c/h2\u003e\n\u003ch2\u003e4.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eHttpRequest::{cookies_raw,cookie_raw}\u003c/code\u003e and \u003ccode\u003eServiceRequest::{cookies_raw,cookie_raw}\u003c/code\u003e for reading request cookies without percent-decoding names and values. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3542\"\u003e#3542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable dual-stack IPv6 sockets on Windows when possible so that Actix-created listeners bound to \u003ccode\u003e[::]\u003c/code\u003e also accept IPv4 connections.\u003c/li\u003e\n\u003cli\u003ePanic when calling \u003ccode\u003eRoute::to()\u003c/code\u003e or \u003ccode\u003eRoute::service()\u003c/code\u003e after \u003ccode\u003eRoute::wrap()\u003c/code\u003e to prevent silently dropping route middleware. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3944\"\u003e#3944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpRequest::{match_pattern,match_name}\u003c/code\u003e reporting path-only matches when route guards disambiguate overlapping resources. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3346\"\u003e#3346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eReadlines\u003c/code\u003e handling of lines split across payload chunks so combined line limits are enforced and complete lines are yielded.\u003c/li\u003e\n\u003cli\u003eFix app data being retained after graceful shutdown with in-flight slow request bodies. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3100\"\u003e#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003efoldhash\u003c/code\u003e dependency to \u003ccode\u003e0.2\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003erand\u003c/code\u003e dependency to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eimpl-more\u003c/code\u003e dependency to \u003ccode\u003e0.3\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHttpServer::h1_write_buffer_size()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3944\"\u003e#3944\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/pull/3944\"\u003eactix/actix-web#3944\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3346\"\u003e#3346\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3346\"\u003eactix/actix-web#3346\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3542\"\u003e#3542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3542\"\u003eactix/actix-web#3542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3100\"\u003e#3100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3100\"\u003eactix/actix-web#3100\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/actix/actix-web/commit/5723cf486522d47aad26390cf5b02e95654ae225\"\u003e\u003ccode\u003e5723cf4\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/7ae209e4a4f3c8df61cacb9c2d3b8ef28ebda0d6\"\u003e\u003ccode\u003e7ae209e\u003c/code\u003e\u003c/a\u003e fix(multipart): include inner error in Payload and Parse display strings (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e5e99114d6e871d48dbe3dada7f634821cb3885d\"\u003e\u003ccode\u003ee5e9911\u003c/code\u003e\u003c/a\u003e refactor(web): remove experimental io-uring feature (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4204\"\u003e#4204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/dab8c5a389ffbc8415b2824bc77eddf66b43958f\"\u003e\u003ccode\u003edab8c5a\u003c/code\u003e\u003c/a\u003e add methods for mapping error responses (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/525dfb3f953a4bdf308f509e37cea86b234c701d\"\u003e\u003ccode\u003e525dfb3\u003c/code\u003e\u003c/a\u003e test(router): increase actix-router test coverage (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9bf4fb28155f6c682aa02ef56a76cea0f63462ac\"\u003e\u003ccode\u003e9bf4fb2\u003c/code\u003e\u003c/a\u003e chore(actix-files): prepare release 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3bb0007528be7671ea3f3ca80e6f620222a45572\"\u003e\u003ccode\u003e3bb0007\u003c/code\u003e\u003c/a\u003e refactor(files)!: remove experimental io-uring support (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/5b432410e60e270509a1fc9f63424386c7521cd4\"\u003e\u003ccode\u003e5b43241\u003c/code\u003e\u003c/a\u003e build(deps): bump futures-core from 0.3.33 to 0.3.34 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/db1411163088dfbdfadbee4ed1450528146da9b4\"\u003e\u003ccode\u003edb14111\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.8 to 0.14.9 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4201\"\u003e#4201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/22a0760b61fdf99fc3b0b98f6f134b2fda484696\"\u003e\u003ccode\u003e22a0760\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003eRUSTSEC-2026-0258\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.13.0...web-v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\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/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.31.0...opentelemetry-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.31.0 to 0.32.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry_sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/74cb6f3a4129bf11fa3191f28d38c518c4ec4ae6\"\u003e\u003ccode\u003e74cb6f3\u003c/code\u003e\u003c/a\u003e chore: Release opentelemetry-semantic-conventions 0.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/10dde1813e2ec93f819b115b50f0c9746f4b7ddf\"\u003e\u003ccode\u003e10dde18\u003c/code\u003e\u003c/a\u003e chore(sdk): add missing changelog entry (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec2da129b01b1e88ec17e28a55ba05001cc2aa1c\"\u003e\u003ccode\u003eec2da12\u003c/code\u003e\u003c/a\u003e refactor: leverage static str key when possible (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3529\"\u003e#3529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/90a39a0b5b1db04c495a213090c152f6ae3454bf\"\u003e\u003ccode\u003e90a39a0\u003c/code\u003e\u003c/a\u003e feat(api): accept quoted-key fields in otel logging macros (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c922bc62dcc4b114faf2e74e0d4a50efc4433f5\"\u003e\u003ccode\u003e8c922bc\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): add builder support for custom instrumentation scope ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/fb2af9d76e26201b0848a837231b44ebad30867d\"\u003e\u003ccode\u003efb2af9d\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundUpDownCounter under experimental_metrics_bound_instru...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/1b3846ca8f0c204007c91b0a9860e498c674038f\"\u003e\u003ccode\u003e1b3846c\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundGauge under experimental_metrics_bound_instruments (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ee359dbb863e149d0277031a3b3fb9b41f7bee3d\"\u003e\u003ccode\u003eee359db\u003c/code\u003e\u003c/a\u003e fix: remove reqwest-rustls-webpki-roots (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4d4fd4d4b3a2ebf203efa6612f397034925c82fe\"\u003e\u003ccode\u003e4d4fd4d\u003c/code\u003e\u003c/a\u003e chore: Bump semantic-conventions to v1.42.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/69213f2047647b56bc27dfa84726d3ff94a945d3\"\u003e\u003ccode\u003e69213f2\u003c/code\u003e\u003c/a\u003e fix(prometheus-exporter): Concatenate metric attributes with Scope during col...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-semantic-conventions-0.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-otlp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-otlp-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.23.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-instrumentation-actix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.24.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emetrics\u003c/code\u003e feature is now enabled by default\u003c/li\u003e\n\u003cli\u003eSpan name format changed to \u003ccode\u003e{method} {route}\u003c/code\u003e per HTTP semantic conventions\u003c/li\u003e\n\u003cli\u003eHTTP server metric names updated to stable semantic conventions (\u003ccode\u003ehttp.server.duration\u003c/code\u003e → \u003ccode\u003ehttp.server.request.duration\u003c/code\u003e, \u003ccode\u003ehttp.server.request.size\u003c/code\u003e → \u003ccode\u003ehttp.server.request.body.size\u003c/code\u003e, \u003ccode\u003ehttp.server.response.size\u003c/code\u003e → \u003ccode\u003ehttp.server.response.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehttp.server.request.duration\u003c/code\u003e uses custom histogram bucket bounds\u003c/li\u003e\n\u003cli\u003eFixed incorrect use of \u003ccode\u003emessaging.message.body.size\u003c/code\u003e for HTTP request content length (now \u003ccode\u003ehttp.request.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eerror.type\u003c/code\u003e attribute for 4xx/5xx HTTP responses on spans and metrics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eopentelemetry\u003c/code\u003e and \u003ccode\u003eopentelemetry-semantic-conventions\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.88.0 (required by \u003ccode\u003eactix-http\u003c/code\u003e 3.12)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactix-http\u003c/code\u003e to 3.11, \u003ccode\u003eactix-web\u003c/code\u003e to 4.12, \u003ccode\u003eawc\u003c/code\u003e to 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.24.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/c5be93c85bebc0928fe63d603545af6fd469bdf3\"\u003e\u003ccode\u003ec5be93c\u003c/code\u003e\u003c/a\u003e chore: prep opentelemetry-instrumentation-actix-web 0.24.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a168edbe7ee59c9581dce22218472767828dfb52\"\u003e\u003ccode\u003ea168edb\u003c/code\u003e\u003c/a\u003e docs: sync Maintainers/Approvers list with opentelemetry-rust (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/275a8334bf3831420b32cfe12c61d5a8864b04b6\"\u003e\u003ccode\u003e275a833\u003c/code\u003e\u003c/a\u003e chore: prep release for OTel 0.32 contrib crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/34949206a167dd352759bb2ea2c3edeac04bedd6\"\u003e\u003ccode\u003e3494920\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG for opentelemetry-etw-logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3db0e6e1c90a429a444fd8aa2f2337b3e9a31ce1\"\u003e\u003ccode\u003e3db0e6e\u003c/code\u003e\u003c/a\u003e chore: Update OpenTelemetry packages to v0.32.0 and fix breaking changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/78eaed6b94f265d56e6ad6127fa4fffdc225d9fb\"\u003e\u003ccode\u003e78eaed6\u003c/code\u003e\u003c/a\u003e test: fix flaky span_id/trace_id formatting in user-events-logs integration t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4eb6108c695c1ff4af209dde0de9b91e6ab83351\"\u003e\u003ccode\u003e4eb6108\u003c/code\u003e\u003c/a\u003e fix: Pin time\u0026gt;=0.3.47 in actix-web and geneva-uploader to fix RUSTSEC-2026-00...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/24b5ae5dfd3fb03cb0d5a7423bbfcaf6684e7292\"\u003e\u003ccode\u003e24b5ae5\u003c/code\u003e\u003c/a\u003e chore: Add \u003ca href=\"https://github.com/jan-xyz\"\u003e\u003ccode\u003e@​jan-xyz\u003c/code\u003e\u003c/a\u003e as co-owner of opentelemetry-instrumentation-tower (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ce866b48a1645f1fb222bdea19c42821a2b48d5a\"\u003e\u003ccode\u003ece866b4\u003c/code\u003e\u003c/a\u003e feat: [Geneva uploader]   Support managed identity auth by resource ID (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4beab643e92470ef180a19c80be89450ee168c18\"\u003e\u003ccode\u003e4beab64\u003c/code\u003e\u003c/a\u003e test: add trace context and event_name integration tests for ETW logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-stackdriver-0.23.0...opentelemetry-instrumentation-actix-web-0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-appender-tracing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-appender-tracing-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-resource-detectors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eContainerResourceDetector\u003c/code\u003e to detect \u003ccode\u003econtainer.id\u003c/code\u003e from \u003ccode\u003e/proc/self/cgroup\u003c/code\u003e, with fallback to \u003ccode\u003e/proc/self/mountinfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd host.name attribute to \u003ccode\u003eHostResourceDetector\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eServiceInstanceIdResourceDetector\u003c/code\u003e to generate a random UUIDv7 \u003ccode\u003eservice.instance.id\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eopentelemetry\u003c/code\u003e with \u003ccode\u003edefault-features = false\u003c/code\u003e, so its default features are no longer pulled into downstream builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.12.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump opentelemetry and opentelemetry_sdk versions to 0.32\u003c/li\u003e\n\u003cli\u003eBump opentelemetry-semantic-conventions version to 0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.11.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/317be2343cea1725a680f024ac1a63b615736175\"\u003e\u003ccode\u003e317be23\u003c/code\u003e\u003c/a\u003e chore(resource-detectors): prepare 0.12.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/69d12dab6a134fcf2fdb9945d6ab7f9ca16304af\"\u003e\u003ccode\u003e69d12da\u003c/code\u003e\u003c/a\u003e fix(resource-detectors): disable opentelemetry default features (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ddecfa67f35beed4ae7864a8df24a222a1c6aab9\"\u003e\u003ccode\u003eddecfa6\u003c/code\u003e\u003c/a\u003e chore(ci): pin the Rust toolchain (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a63e3595111aa8992315c023201364edbc6273b8\"\u003e\u003ccode\u003ea63e359\u003c/code\u003e\u003c/a\u003e fix(config): update OpenTelemetry SDK dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/43bd04be9e825564eeb3424b3e4caebf3e3ba7c5\"\u003e\u003ccode\u003e43bd04b\u003c/code\u003e\u003c/a\u003e docs(tower): add PR links to CHANGELOG entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e075a6c382cb9e46aa48e319c141d909692ed966\"\u003e\u003ccode\u003ee075a6c\u003c/code\u003e\u003c/a\u003e feat(tower): add with_tracing/with_metrics to disable signals per layer (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/363bbb1c4b02c882a052123d27d45a51e6d7fcf2\"\u003e\u003ccode\u003e363bbb1\u003c/code\u003e\u003c/a\u003e refactor(tower): namespace the HTTP server middleware under http::server (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e0d028603d04d82ccd8a8cc26f6f8fbef81b6cec\"\u003e\u003ccode\u003ee0d0286\u003c/code\u003e\u003c/a\u003e fix: address Rust 1.98 clippy lints (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/9fd3abec16cec4c1cee40610d29aac931a6fb525\"\u003e\u003ccode\u003e9fd3abe\u003c/code\u003e\u003c/a\u003e chore: Stop duplicating Geneva OBO metadata into the Bond payload (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/fb4867f48160e3b381849e87e45367a4cb17a229\"\u003e\u003ccode\u003efb4867f\u003c/code\u003e\u003c/a\u003e chore: unblock cargo-deny h2 advisory (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-aws-0.10.0...opentelemetry-resource-detectors-0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.1 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\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/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\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/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-codec` from 0.5.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-codec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-codec: v0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eLinesCodec::new_with_max_length\u003c/code\u003e to enforce a maximum line length and mitigate potential unbounded-buffer DoS when handling untrusted input.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eLinesCodec\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\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/actix/actix-net/commit/e56afda28094907290169a4b21d17384d31d3b81\"\u003e\u003ccode\u003ee56afda\u003c/code\u003e\u003c/a\u003e chore(actix-codec): prepare release 0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/29ca22b1be94089279da5f1ac34ea281c769799b\"\u003e\u003ccode\u003e29ca22b\u003c/code\u003e\u003c/a\u003e perf(codec): improve performance by storing next index (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.co...\n\n_Description has been truncated_","html_url":"https://github.com/sanjaycloudin/devops-demo/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanjaycloudin%2Fdevops-demo/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"},{"uuid":"5452804356","node_id":"PR_kwDOO05iz88AAAABDfeORA","number":7634,"state":"open","title":"chore(deps): bump the cargo-weekly group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T17:59:00.000Z","updated_at":"2026-09-14T17:59:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-weekly","update_count":21,"packages":[{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"either","old_version":"1.16.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"eyre","old_version":"0.6.12","new_version":"0.6.14","repository_url":"https://github.com/eyre-rs/eyre"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.18.4","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"insta","old_version":"1.47.2","new_version":"1.48.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"jiff","old_version":"0.2.24","new_version":"0.2.35","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"reqwest","old_version":"0.13.3","new_version":"0.13.4","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"crossbeam-channel","old_version":"0.5.15","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-weekly group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [either](https://github.com/rayon-rs/either) | `1.16.0` | `1.18.0` |\n| [eyre](https://github.com/eyre-rs/eyre) | `0.6.12` | `0.6.14` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.5.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.4` | `0.18.6` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.48.0` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.24` | `0.2.35` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.3` | `0.13.4` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.15` | `0.5.17` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.1` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `either` from 1.16.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/either/blob/main/RELEASES.md\"\u003eeither's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e1.18.0 - 2026-08-20\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd trait impls akin to \u003ccode\u003eItertools::partition_map\u003c/code\u003e, by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/144\"\u003e#144\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eExtend\u0026lt;Either\u0026lt;L, R\u0026gt;\u0026gt; for (A, B)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFromIterator\u0026lt;Either\u0026lt;L, R\u0026gt;\u0026gt; for (A, B)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e1.17.0 - 2026-07-24\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd implementations for all \u003ccode\u003estd::fmt\u003c/code\u003e traits, by \u003ca href=\"https://github.com/msrd0\"\u003e\u003ccode\u003e@​msrd0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/rayon-rs/either/commit/ce6f07fc3d56d6a56ecfc32256d2c33bd0b4ad09\"\u003e\u003ccode\u003ece6f07f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/144\"\u003e#144\u003c/a\u003e from cuviper/partition_map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/30f29a9c9d5ee0254c5f8aafbb6e31ce8eee6cc6\"\u003e\u003ccode\u003e30f29a9\u003c/code\u003e\u003c/a\u003e Release 1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/500b0fbb705db3eda60e338ea6b7649b0359568b\"\u003e\u003ccode\u003e500b0fb\u003c/code\u003e\u003c/a\u003e Add trait impls akin to \u003ccode\u003epartition_map\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/1b7187b43e937405df2fe40ef3847fab53c7b752\"\u003e\u003ccode\u003e1b7187b\u003c/code\u003e\u003c/a\u003e Fix the RELEASES link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/0f1b60b8bf9670a9c90185822513cfdbf3b38da3\"\u003e\u003ccode\u003e0f1b60b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/142\"\u003e#142\u003c/a\u003e from cuviper/readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/4a7f162826a079002b9c62824e876110fd11ee58\"\u003e\u003ccode\u003e4a7f162\u003c/code\u003e\u003c/a\u003e Update badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/0adab0ad73a4122585ee5b76159f69dbefa034fe\"\u003e\u003ccode\u003e0adab0a\u003c/code\u003e\u003c/a\u003e Backfill \u003ccode\u003epubtime\u003c/code\u003e dates in \u003ccode\u003eRELEASES.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/e9e5497890ef01d3a7780d67855d19689b5e6acb\"\u003e\u003ccode\u003ee9e5497\u003c/code\u003e\u003c/a\u003e Move changes to \u003ccode\u003eRELEASES.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/a1f4a7e7615f83c5e63c862684560eb946138bb2\"\u003e\u003ccode\u003ea1f4a7e\u003c/code\u003e\u003c/a\u003e Consolidate to one README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/5928a2bb1211e89d1eb34e4607e4ff7c0a29c3b4\"\u003e\u003ccode\u003e5928a2b\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003eREADME.rst\u003c/code\u003e to \u003ccode\u003eREADME.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/either/compare/1.16.0...1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eyre` from 0.6.12 to 0.6.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/b7014af681de61c5a601788253564765590ccd86\"\u003e\u003ccode\u003eb7014af\u003c/code\u003e\u003c/a\u003e 0.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/704488efa01db99b59b2ffdfd7cf9633af571997\"\u003e\u003ccode\u003e704488e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Make ContextCompat consistent and non-ambiguous with WrapErr (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/138\"\u003e#138\u003c/a\u003e, #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/3ce35d467beaed5e038af8a0a69fbc24ba0fcbac\"\u003e\u003ccode\u003e3ce35d4\u003c/code\u003e\u003c/a\u003e Backport future incompat fix, release 0.6.13 (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/41042dc63c307cf7f69f0b524d20e3ad0d5f601e\"\u003e\u003ccode\u003e41042dc\u003c/code\u003e\u003c/a\u003e Bump to 0.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/45642193dca7eb34f4d5fc58458004bb03b00d59\"\u003e\u003ccode\u003e4564219\u003c/code\u003e\u003c/a\u003e Remove pyo3 feature (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/f5f5d90d4a1b0f62ade7c543cce6980026544604\"\u003e\u003ccode\u003ef5f5d90\u003c/code\u003e\u003c/a\u003e Don't emit trailing semicolon from \u003ccode\u003ebail!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/154c8de43599b8ce8a9cb697982529cda491b722\"\u003e\u003ccode\u003e154c8de\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/d83c1e73c70dc1105183ddacc87dd6c941e37341\"\u003e\u003ccode\u003ed83c1e7\u003c/code\u003e\u003c/a\u003e Use std \u003ccode\u003ebacktrace\u003c/code\u003e on \u003ccode\u003estable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/786879da549f5326e613adddbb3161c74df5f5b1\"\u003e\u003ccode\u003e786879d\u003c/code\u003e\u003c/a\u003e Add default type parameter value of \u003ccode\u003eT = ()\u003c/code\u003e to \u003ccode\u003eeyre::Result\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/8c27860890d718e41864f0a475a064f7f95ab658\"\u003e\u003ccode\u003e8c27860\u003c/code\u003e\u003c/a\u003e Fix compile probe and nightly backtraces (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eyre-rs/eyre/compare/eyre-v0.6.12...v0.6.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): impl PartialOrd + Ord by \u003ca href=\"https://github.com/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow STAR paths with scheme/auth by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/843\"\u003ehyperium/http#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject DEL character by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\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/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.4.2\"\u003ehttps://github.com/hyperium/http/compare/v1.4.1...v1.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePathAndQuery::from_static()\u003c/code\u003e and \u003ccode\u003efrom_shared()\u003c/code\u003e to reject inputs that do not start with \u003ccode\u003e/\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eHeaderMap\u003c/code\u003e to clamp max size hint and not overflow.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eheader::IntoIter\u003c/code\u003e that could use-after-free if the generic value type could panic on drop.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eheader::{IterMut, ValuesIterMut}\u003c/code\u003e to not violate stacked borrows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(header): fix clippy::assign_op_pattern by \u003ca href=\"https://github.com/rxc-amzn\"\u003e\u003ccode\u003e@​rxc-amzn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/806\"\u003ehyperium/http#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: pin itoa in msrv job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/813\"\u003ehyperium/http#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary explicit lifetimes by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/815\"\u003ehyperium/http#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/819\"\u003ehyperium/http#819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: update to rand 0.10 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/818\"\u003ehyperium/http#818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove usage of float instruction by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/823\"\u003ehyperium/http#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(uri): consolidate PathAndQuery::from_shared and from_static by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/825\"\u003ehyperium/http#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): reject Path::from_shared/from_static if doesn't start with slash by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/826\"\u003ehyperium/http#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRephrase comment by \u003ca href=\"https://github.com/daalfox\"\u003e\u003ccode\u003e@​daalfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/827\"\u003ehyperium/http#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in request builder docs by \u003ca href=\"https://github.com/vleksis\"\u003e\u003ccode\u003e@​vleksis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/831\"\u003ehyperium/http#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clamp Extend size hint so HeaderMap reserve cannot overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/833\"\u003ehyperium/http#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(headers): fix stacked borrows for IterMut/ValuesIterMut by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/837\"\u003ehyperium/http#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(header): use a set_len guard in IntoIter drop by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/838\"\u003ehyperium/http#838\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/rxc-amzn\"\u003e\u003ccode\u003e@​rxc-amzn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/806\"\u003ehyperium/http#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/823\"\u003ehyperium/http#823\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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 (June 8, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder\u003c/code\u003e to allow \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e as the path when scheme and authority are also set, used in HTTP/2 requests.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUri\u003c/code\u003e to properly reject \u003ccode\u003eDEL\u003c/code\u003e characters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.1 (May 25, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePathAndQuery::from_static()\u003c/code\u003e and \u003ccode\u003efrom_shared()\u003c/code\u003e to reject inputs that do not start with \u003ccode\u003e/\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eHeaderMap\u003c/code\u003e to clamp max size hint and not overflow.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eheader::IntoIter\u003c/code\u003e that could use-after-free if the generic value type could panic on drop.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eheader::{IterMut, ValuesIterMut}\u003c/code\u003e to not violate stacked borrows.\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/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/82db5b8af1e3939678fee88f3c57b72fee7e3a7b\"\u003e\u003ccode\u003e82db5b8\u003c/code\u003e\u003c/a\u003e v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a9cdbf8aaf87198020389ba14f92d9784740c91c\"\u003e\u003ccode\u003ea9cdbf8\u003c/code\u003e\u003c/a\u003e fix(uri): reject DEL character (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/df75ca3ffe2821df665aa0962d62312691942b11\"\u003e\u003ccode\u003edf75ca3\u003c/code\u003e\u003c/a\u003e fix(uri): allow STAR paths with scheme/auth (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/ec3f8ce1bb571223d5e738c6dd7a749670f821dc\"\u003e\u003ccode\u003eec3f8ce\u003c/code\u003e\u003c/a\u003e feat(method): impl PartialOrd + Ord (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a24c968ba3b53c4c9953164235664cab9e8fa315\"\u003e\u003ccode\u003ea24c968\u003c/code\u003e\u003c/a\u003e v1.4.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.0...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.14.0 to 2.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2 (2026-09-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix item hygiene in map and set macros. Previously, an internal \u003ccode\u003econst CAP\u003c/code\u003e\ncould shadow the same name in the caller's namespace.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003econst\u003c/code\u003e initialization of empty \u003ccode\u003eindexmap_with_default!\u003c/code\u003e and\n\u003ccode\u003eindexset_with_default!\u003c/code\u003e. The hasher may also be omitted if it's inferrable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.1 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify comparisons where \u003ccode\u003eEquivalent\u003c/code\u003e isn't needed (\u003ccode\u003eQ = K\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUnify index assertions for bounds checks.\u003c/li\u003e\n\u003cli\u003eFix (or \u003ccode\u003eexpect\u003c/code\u003e) clippy lints.\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/indexmap-rs/indexmap/commit/41a870887c4c77adf665886e63df08f406bfe37a\"\u003e\u003ccode\u003e41a8708\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/450\"\u003e#450\u003c/a\u003e from cuviper/macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0fb7b5c813c94dcb16f220d249e42a7b9e4ea44d\"\u003e\u003ccode\u003e0fb7b5c\u003c/code\u003e\u003c/a\u003e Release 2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/55e6b28278f242b4d4190a14b6e86c09580dd75a\"\u003e\u003ccode\u003e55e6b28\u003c/code\u003e\u003c/a\u003e Improve the empty macro cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c067355e1ca5ec39348f42dcee582d4f222c3295\"\u003e\u003ccode\u003ec067355\u003c/code\u003e\u003c/a\u003e Fix item hygiene in user macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fdf7e1738b3b53869bdc15d666f9b81961041825\"\u003e\u003ccode\u003efdf7e17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/449\"\u003e#449\u003c/a\u003e from cuviper/release-2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/ada540e17cc7d8f38359f7d83c225e38f367c86b\"\u003e\u003ccode\u003eada540e\u003c/code\u003e\u003c/a\u003e Release 2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/af93b43ecd62d28deb59a6ac23f98bd115475eaf\"\u003e\u003ccode\u003eaf93b43\u003c/code\u003e\u003c/a\u003e expect clippy::redundant_slicing in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c95da18c97d2742fe8731f36e81c1d04f0620c6a\"\u003e\u003ccode\u003ec95da18\u003c/code\u003e\u003c/a\u003e fix clippy::derivable_impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/21963654e41f86f396a2ba6d9582ccd8eb7df52c\"\u003e\u003ccode\u003e2196365\u003c/code\u003e\u003c/a\u003e fix clippy::useless_vec (and more) in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/1c2be7b00c5bb61f654210355d1e9f0d9be03956\"\u003e\u003ccode\u003e1c2be7b\u003c/code\u003e\u003c/a\u003e use inherent usize::MAX\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.14.0...2.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.18.4 to 0.18.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly detect dumb terminal on Windows by \u003ca href=\"https://github.com/ugur-eren\"\u003e\u003ccode\u003e@​ugur-eren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/818\"\u003econsole-rs/indicatif#818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to rand 0.10 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/768\"\u003econsole-rs/indicatif#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emulti: document common MultiProgress bugs + behavior (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/595\"\u003e#595\u003c/a\u003e) by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/786\"\u003econsole-rs/indicatif#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ediv_duration_f64\u003c/code\u003e by \u003ca href=\"https://github.com/ChrisDenton\"\u003e\u003ccode\u003e@​ChrisDenton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/792\"\u003econsole-rs/indicatif#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear the rest of line after drawing to the terminal by \u003ca href=\"https://github.com/ChrisDenton\"\u003e\u003ccode\u003e@​ChrisDenton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/790\"\u003econsole-rs/indicatif#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eProgressDrawTarget.is_stderr()\u003c/code\u003e for \u003ccode\u003eMultiProgress\u003c/code\u003e by \u003ca href=\"https://github.com/kojiishi\"\u003e\u003ccode\u003e@​kojiishi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/803\"\u003econsole-rs/indicatif#803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix height and filler when wrapped at the middle of wide characters by \u003ca href=\"https://github.com/kojiishi\"\u003e\u003ccode\u003e@​kojiishi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/799\"\u003econsole-rs/indicatif#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variable by \u003ca href=\"https://github.com/ValentinLeTallec\"\u003e\u003ccode\u003e@​ValentinLeTallec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/808\"\u003econsole-rs/indicatif#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stray comma after minus sign in HumanFloatCount by \u003ca href=\"https://github.com/sueun-dev\"\u003e\u003ccode\u003e@​sueun-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/815\"\u003econsole-rs/indicatif#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HumanFloatCount dropping the fractional part by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/816\"\u003econsole-rs/indicatif#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle module cleanup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/813\"\u003econsole-rs/indicatif#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop screenshots from MultiProgress documentation by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/817\"\u003econsole-rs/indicatif#817\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/console-rs/indicatif/commit/e4d49d8ea6c68a80f7ee22904ee6c90322415a1d\"\u003e\u003ccode\u003ee4d49d8\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/582727efe4a71bd4d8e819e0208d8c897f5058f1\"\u003e\u003ccode\u003e582727e\u003c/code\u003e\u003c/a\u003e fix: correctly detect dumb terminal on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/90156ec907ca812bfa42ae5f1d6f9ba4ea4c3d51\"\u003e\u003ccode\u003e90156ec\u003c/code\u003e\u003c/a\u003e Drop screenshots from MultiProgress documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4dbd0d57d061c680d51e455cbfe069d54360c05b\"\u003e\u003ccode\u003e4dbd0d5\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/24973aa75168584fdf9fdba53a1dbca1479e7871\"\u003e\u003ccode\u003e24973aa\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/a575ef7d41bc7655d13af5a565051a41e639c1f8\"\u003e\u003ccode\u003ea575ef7\u003c/code\u003e\u003c/a\u003e style: inline Template::from_str_with_tab_width()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/0b94aa277ad392d80a3a0e70260a10d2fbfc2ad4\"\u003e\u003ccode\u003e0b94aa2\u003c/code\u003e\u003c/a\u003e style: replace from_str() method with FromStr impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/398ac69fc799d5e1a0c49c8e04cf369c8382b356\"\u003e\u003ccode\u003e398ac69\u003c/code\u003e\u003c/a\u003e style: move helper functions to the bottom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/692705d66d35cfef8e926cc02be27491b383706c\"\u003e\u003ccode\u003e692705d\u003c/code\u003e\u003c/a\u003e Fix HumanFloatCount dropping rounding at precision 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/cbd070dd6eed853e583d0991544374322088fb59\"\u003e\u003ccode\u003ecbd070d\u003c/code\u003e\u003c/a\u003e Fix stray comma after minus sign in HumanFloatCount\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.4...0.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `insta` from 1.47.2 to 1.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/insta/releases\"\u003einsta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.48.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estrip_ansi_escape_codes\u003c/code\u003e setting which removes ANSI escape sequences\n(color codes, cursor movement, etc.) from snapshot content before comparison.\nRequires the \u003ccode\u003efilters\u003c/code\u003e feature. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/899\"\u003e#899\u003c/a\u003e (\u003ca href=\"https://github.com/pierluigilenoci\"\u003e\u003ccode\u003e@​pierluigilenoci\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd opt-in support for YAML literal blocks for multiline strings in snapshot\nmetadata fields such as \u003ccode\u003edescription\u003c/code\u003e and \u003ccode\u003eexpression\u003c/code\u003e. Set\n\u003ccode\u003eINSTA_YAML_BLOCK_STYLE=1\u003c/code\u003e to enable. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/851\"\u003e#851\u003c/a\u003e (\u003ca href=\"https://github.com/ivov\"\u003e\u003ccode\u003e@​ivov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSetting \u003ccode\u003eCI=true\u003c/code\u003e normally makes \u003ccode\u003ecargo insta test\u003c/code\u003e behave as though \u003ccode\u003e--check\u003c/code\u003e\nwas passed. Explicit snapshot handling options such as \u003ccode\u003e--accept\u003c/code\u003e now take\nprecedence over this environment variable, allowing users to override this\nbehavior if they want to. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/924\"\u003e#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecargo insta test --profile\u003c/code\u003e being forwarded to nextest as the nextest\nprofile instead of the cargo build profile; it now translates to\n\u003ccode\u003e--cargo-profile\u003c/code\u003e for the nextest runner. Add \u003ccode\u003e--nextest-profile\u003c/code\u003e to select\nthe nextest profile. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/910\"\u003e#910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecargo insta pending-snapshots\u003c/code\u003e printing unusable \u003ccode\u003e\\\\?\\\u003c/code\u003e-prefixed paths\non Windows. The \u003ccode\u003e--snapshot\u003c/code\u003e filter now also accepts partial paths: any\ntrailing path suffix of the snapshot file matches, so a bare\n\u003ccode\u003e--snapshot my_test.snap\u003c/code\u003e works. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/904\"\u003e#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccepting a binary snapshot no longer fails with \u003ccode\u003eos error 2\u003c/code\u003e when its data\nfile is missing (e.g. gitignored and not committed). \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/914\"\u003e#914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall cargo-insta 1.48.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload cargo-insta 1.48.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-aarch64-apple-darwin.tar.xz\"\u003ecargo-insta-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-apple-darwin.tar.xz\"\u003ecargo-insta-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-pc-windows-msvc.zip\"\u003ecargo-insta-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-unknown-linux-gnu.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-unknown-linux-musl.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/mitsuhiko/insta/blob/master/CHANGELOG.md\"\u003einsta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.48.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estrip_ansi_escape_codes\u003c/code\u003e setting which removes ANSI escape sequences\n(color codes, cursor movement, etc.) from snapshot content before comparison.\nRequires the \u003ccode\u003efilters\u003c/code\u003e feature. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/899\"\u003e#899\u003c/a\u003e (\u003ca href=\"https://github.com/pierluigilenoci\"\u003e\u003ccode\u003e@​pierluigilenoci\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd opt-in support for YAML literal blocks for multiline strings in snapshot\nmetadata fields such as \u003ccode\u003edescription\u003c/code\u003e and \u003ccode\u003eexpression\u003c/code\u003e. Set\n\u003ccode\u003eINSTA_YAML_BLOCK_STYLE=1\u003c/code\u003e to enable. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/851\"\u003e#851\u003c/a\u003e (\u003ca href=\"https://github.com/ivov\"\u003e\u003ccode\u003e@​ivov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSetting \u003ccode\u003eCI=true\u003c/code\u003e normally makes \u003ccode\u003ecargo insta test\u003c/code\u003e behave as though \u003ccode\u003e--check\u003c/code\u003e\nwas passed. Explicit snapshot handling options such as \u003ccode\u003e--accept\u003c/code\u003e now take\nprecedence over this environment variable, allowing users to override this\nbehavior if they want to. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/924\"\u003e#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecargo insta test --profile\u003c/code\u003e being forwarded to nextest as the nextest\nprofile instead of the cargo build profile; it now translates to\n\u003ccode\u003e--cargo-profile\u003c/code\u003e for the nextest runner. Add \u003ccode\u003e--nextest-profile\u003c/code\u003e to select\nthe nextest profile. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/910\"\u003e#910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecargo insta pending-snapshots\u003c/code\u003e printing unusable \u003ccode\u003e\\\\?\\\u003c/code\u003e-prefixed paths\non Windows. The \u003ccode\u003e--snapshot\u003c/code\u003e filter now also accepts partial paths: any\ntrailing path suffix of the snapshot file matches, so a bare\n\u003ccode\u003e--snapshot my_test.snap\u003c/code\u003e works. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/904\"\u003e#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccepting a binary snapshot no longer fails with \u003ccode\u003eos error 2\u003c/code\u003e when its data\nfile is missing (e.g. gitignored and not committed). \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/914\"\u003e#914\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/mitsuhiko/insta/commit/7f23d2e4684a789a85c50503004fb38a23c9ea58\"\u003e\u003ccode\u003e7f23d2e\u003c/code\u003e\u003c/a\u003e Release 1.48.0 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/ee9cae1eb49cfa80c3d335246b0cfbb6bd006027\"\u003e\u003ccode\u003eee9cae1\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003eCI=true\u003c/code\u003e to be overridden by an explicitly passed \u003ccode\u003e--accept\u003c/code\u003e CLI flag ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/043cf8268e3be93ca684fbfbf3969ad03ad71046\"\u003e\u003ccode\u003e043cf82\u003c/code\u003e\u003c/a\u003e fix: translate --profile to --cargo-profile for nextest (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/9c77f137b160e2235a71770d370fc1b4e7b1f456\"\u003e\u003ccode\u003e9c77f13\u003c/code\u003e\u003c/a\u003e test: cover deep-wildcard redaction through arrays (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/362f432b2d33ca9cdc0fe298a62942b3e13082d2\"\u003e\u003ccode\u003e362f432\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e--snapshot\u003c/code\u003e filter on Windows; allow partial paths (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/a436836bb22bd1c857f374c8aea6064120680558\"\u003e\u003ccode\u003ea436836\u003c/code\u003e\u003c/a\u003e fix: tolerate a missing binary snapshot data file (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/bf5fcdf1646087b717039011ac9a27cff3b4fc02\"\u003e\u003ccode\u003ebf5fcdf\u003c/code\u003e\u003c/a\u003e fix: regenerate Cargo.lock and guard it with --locked in CI (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/a761a9c937406d8eeab45f23d98d5a2a12105aaf\"\u003e\u003ccode\u003ea761a9c\u003c/code\u003e\u003c/a\u003e feat: Support YAML literal blocks for multiline strings (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/f9633f3a1251a10b8a96243cb941c7834e91288d\"\u003e\u003ccode\u003ef9633f3\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003echeck-minver\u003c/code\u003e to nightly-2026-04-25 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/c7b98b8d23846130ce769f86ec8c33b0f221d48e\"\u003e\u003ccode\u003ec7b98b8\u003c/code\u003e\u003c/a\u003e feat: add strip_ansi_escape_codes setting (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/insta/compare/1.47.2...1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jiff` from 0.2.24 to 0.2.35\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md\"\u003ejiff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.2.35 (2026-07-25)\u003c/h1\u003e\n\u003cp\u003eThis release fixes a bug in duration parsing where, e.g., \u003ccode\u003e-PT0.5S\u003c/code\u003e would be\nparsed as if the \u003ccode\u003e-\u003c/code\u003e sign didn't exist. This bug also affects friendly\ndurations such as \u003ccode\u003e-0.5s\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/613\"\u003e#613\u003c/a\u003e:\nFixes a bug where the sign in a duration could be ignored while parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.34 (2026-07-19)\u003c/h1\u003e\n\u003cp\u003eThis release contains a few small enhancements. Namely, some error messages\nfor parsing datetime values have been improved by removing some redundant\nmessaging. Additionally, the \u003ccode\u003estrftime\u003c/code\u003e APIs on datetime values can no longer\npanic. Instead, they'll silently pass through invalid formatting directives.\u003c/p\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/519\"\u003e#519\u003c/a\u003e:\nImprove some parsing error messages by removing redundancy.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/585\"\u003e#585\u003c/a\u003e:\nChange \u003ccode\u003eTimestamp::strftime\u003c/code\u003e (and similar methods) so that they will never\npanic.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.33 (2026-07-18)\u003c/h1\u003e\n\u003cp\u003eThis release permits the use of a global time zone database in \u003ccode\u003ealloc\u003c/code\u003e-only\nenvironments. It also contains a massive internal refactor that introduces a\nnew \u003ccode\u003ejiff-core\u003c/code\u003e crate for better code sharing.\u003c/p\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/285\"\u003e#285\u003c/a\u003e:\nDecouple naming of time zones from their TZif data.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/373\"\u003e#373\u003c/a\u003e:\nAdd a new \u003ccode\u003ejiff-core\u003c/code\u003e crate for better code sharing.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/533\"\u003e#533\u003c/a\u003e:\nA bundled \u003ccode\u003eTimeZoneDatabase\u003c/code\u003e is now available when only \u003ccode\u003ealloc\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.32 (2026-07-08)\u003c/h1\u003e\n\u003cp\u003eThis release updates Jiff's bundled copy of the [IANA Time Zone Database]\nto \u003ccode\u003e2026c\u003c/code\u003e. See the \u003ca href=\"https://lists.iana.org//hyperkitty/list/tz-announce@iana.org/thread/NVHSX2PAQIT44U5FCCEVNJJYXQMMTJSA/\"\u003e\u003ccode\u003e2026c\u003c/code\u003e release announcement\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/2584cff71daebd477afe241cf049d4ccf595b855\"\u003e\u003ccode\u003e2584cff\u003c/code\u003e\u003c/a\u003e 0.2.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/6d6a26dad4b21bdbbe9992a47c7334bdf3fdffc3\"\u003e\u003ccode\u003e6d6a26d\u003c/code\u003e\u003c/a\u003e fmt: fix parsing of sign for fractional values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/7311a6ac67cf9f3ddada489feb634575b3607d8f\"\u003e\u003ccode\u003e7311a6a\u003c/code\u003e\u003c/a\u003e 0.2.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/5682809f7bc4edf049ca53f8e70f5df1c70fe80c\"\u003e\u003ccode\u003e5682809\u003c/code\u003e\u003c/a\u003e test: fixes for testing from released crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/cebda72f8f7702ac618e5a54ac844d0853c89de7\"\u003e\u003ccode\u003ecebda72\u003c/code\u003e\u003c/a\u003e cargo: switch to a virtual manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/21be3de9eb993f844fceaf6ed54b74d851338378\"\u003e\u003ccode\u003e21be3de\u003c/code\u003e\u003c/a\u003e util: remove vestigial bounds error wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/1f9cf9ed561e930c0e5bf358f1e332b6dc196586\"\u003e\u003ccode\u003e1f9cf9e\u003c/code\u003e\u003c/a\u003e error: tighten up some error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/afc23a269faadff5fb19bd91f42977db489fb73e\"\u003e\u003ccode\u003eafc23a2\u003c/code\u003e\u003c/a\u003e fmt: use lenient formatting mode for \u003ccode\u003estrftime\u003c/code\u003e APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/ddd26a89c7f0a6fa8008f35021462e71a8db8b40\"\u003e\u003ccode\u003eddd26a8\u003c/code\u003e\u003c/a\u003e 0.2.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/4c480d99f61a28768e3610040ca8d6aae97e260f\"\u003e\u003ccode\u003e4c480d9\u003c/code\u003e\u003c/a\u003e scripts: allow unbound variables\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/jiff/compare/jiff-static-0.2.24...jiff-static-0.2.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.3 to 0.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tls): improve rustls-no-provider panic message and add module docs by \u003ca href=\"https://github.com/smythg4\"\u003e\u003ccode\u003e@​smythg4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3021\"\u003eseanmonstar/reqwest#3021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: do not lose the url in error when decoding json by \u003ca href=\"https://github.com/Dushistov\"\u003e\u003ccode\u003e@​Dushistov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3026\"\u003eseanmonstar/reqwest#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tls_sslkeylogfile builder method by \u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2923\"\u003eseanmonstar/reqwest#2923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(redirect): strip sensitive headers on scheme change across redirects by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3034\"\u003eseanmonstar/reqwest#3034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade MSRV to 1.85 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3038\"\u003eseanmonstar/reqwest#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: clean up minimal-versions CI job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3039\"\u003eseanmonstar/reqwest#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http3): use happy eyeballs for h3 connect by \u003ca href=\"https://github.com/lyuzichong\"\u003e\u003ccode\u003e@​lyuzichong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3030\"\u003eseanmonstar/reqwest#3030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update hickory-resolver to 0.26 and adjust code accordingly by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3040\"\u003eseanmonstar/reqwest#3040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove unwrap in hickory initialization by \u003ca href=\"https://github.com/mat813\"\u003e\u003ccode\u003e@​mat813\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3041\"\u003eseanmonstar/reqwest#3041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(https): support TLS 1.3 as min version under native-tls 🎉 by \u003ca href=\"https://github.com/AverageHelper\"\u003e\u003ccode\u003e@​AverageHelper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2975\"\u003eseanmonstar/reqwest#2975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose keep alive configurations in blocking client by \u003ca href=\"https://github.com/aeb-dev\"\u003e\u003ccode\u003e@​aeb-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3043\"\u003eseanmonstar/reqwest#3043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.13.4 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3046\"\u003eseanmonstar/reqwest#3046\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/smythg4\"\u003e\u003ccode\u003e@​smythg4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3021\"\u003eseanmonstar/reqwest#3021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Dushistov\"\u003e\u003ccode\u003e@​Dushistov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3026\"\u003eseanmonstar/reqwest#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3034\"\u003eseanmonstar/reqwest#3034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mat813\"\u003e\u003ccode\u003e@​mat813\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3041\"\u003eseanmonstar/reqwest#3041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AverageHelper\"\u003e\u003ccode\u003e@​AverageHelper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2975\"\u003eseanmonstar/reqwest#2975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aeb-dev\"\u003e\u003ccode\u003e@​aeb-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3043\"\u003eseanmonstar/reqwest#3043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.3...v0.13.4\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.3...v0.13.4\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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\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/seanmonstar/reqwest/commit/11489b34eda6d32b15ad4033e62beba2ee401350\"\u003e\u003ccode\u003e11489b3\u003c/code\u003e\u003c/a\u003e v0.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/d31ffbbf84ee718eb543fa203f25b9f78d02b5cd\"\u003e\u003ccode\u003ed31ffbb\u003c/code\u003e\u003c/a\u003e feat: Expose HTTP2 keep alive configurations in blocking client (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/79ed0d712b4f9f00ffecb5103593cbf460f5bfa5\"\u003e\u003ccode\u003e79ed0d7\u003c/code\u003e\u003c/a\u003e feat: support TLS 1.3 as min version under native-tls 🎉 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fb7bf6ae6dace30613b964425cf2b6039e9d388f\"\u003e\u003ccode\u003efb7bf6a\u003c/code\u003e\u003c/a\u003e fix: remove unwrap in hickory initialization (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3041\"\u003e#3041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/3da616fd4b5987e5b1f5f7e9f07d14b2cd603254\"\u003e\u003ccode\u003e3da616f\u003c/code\u003e\u003c/a\u003e fix: update hickory-resolver to 0.26 and adjust code accordingly (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3040\"\u003e#3040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c77e7b2de5b706ec35629e0302feff8e82969d7d\"\u003e\u003ccode\u003ec77e7b2\u003c/code\u003e\u003c/a\u003e fix(http3): use happy eyeballs for h3 connect (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3030\"\u003e#3030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9cbb65b3d3cd4ab05a859366bbb70e47bec7dc8c\"\u003e\u003ccode\u003e9cbb65b\u003c/code\u003e\u003c/a\u003e chore: clean up minimal-versions CI job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17a7dc5a893b64509ed2d539892fe35f5feee255\"\u003e\u003ccode\u003e17a7dc5\u003c/code\u003e\u003c/a\u003e chore: upgrade MSRV to 1.85 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3038\"\u003e#3038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/03db63a48f35135c2f2c8b7aaa578217d5f678fe\"\u003e\u003ccode\u003e03db63a\u003c/code\u003e\u003c/a\u003e fix(redirect): strip sensitive headers on scheme change across redirects (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3034\"\u003e#3034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4b813a89dcd97a4b283fda02bd458d44339850c7\"\u003e\u003ccode\u003e4b813a8\u003c/code\u003e\u003c/a\u003e feat: add tls_sslkeylogfile builder method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.3...v0.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minim...\n\n_Description has been truncated_","html_url":"https://github.com/tempoxyz/tempo/pull/7634","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempoxyz%2Ftempo/issues/7634","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7634/packages"},{"uuid":"5444723119","node_id":"PR_kwDON9kY588AAAABDY93iA","number":559,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-16T03:08:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T03:12:12.000Z","updated_at":"2026-09-16T03:08:48.000Z","time_to_close":172595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":24,"packages":[{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"google-cloud-auth","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"google-cloud-sql-v1","old_version":"2.7.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"http","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"log","old_version":"0.4.32","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rustls","old_version":"0.23.40","new_version":"0.23.43","repository_url":"https://github.com/rustls/rustls"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"toml_edit","old_version":"0.25.12+spec-1.1.0","new_version":"0.25.13+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"rcgen","old_version":"0.14.8","new_version":"0.14.10","repository_url":"https://github.com/rustls/rcgen"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"similar","old_version":"3.1.1","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"uuid","old_version":"1.23.2","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.12.0` | `1.13.0` |\n| [google-cloud-sql-v1](https://github.com/googleapis/google-cloud-rust) | `2.7.0` | `2.9.0` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [http](https://github.com/hyperium/http) | `1.4.1` | `1.5.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.32` | `0.4.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.40` | `0.23.43` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.12+spec-1.1.0` | `0.25.13+spec-1.1.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.8` | `0.14.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [similar](https://github.com/mitsuhiko/similar) | `3.1.1` | `3.2.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.2` | `1.26.0` |\n\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\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/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 1.12.0 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-sql-v1` from 2.7.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipnet` from 2.12.0 to 2.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisprice/ipnet/releases\"\u003eipnet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e: IpSubnets(0, MAX-1, 0) incorrectly including MAX\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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/krisprice/ipnet/blob/master/RELEASES.md\"\u003eipnet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug with \u003ccode\u003eIpNet::aggregate()\u003c/code\u003e where if a network containing \u003ccode\u003eu32::MAX-1\u003c/code\u003e or \u003ccode\u003eu128::MAX-1\u003c/code\u003e is provided, then \u003ccode\u003eu32::MAX\u003c/code\u003e and \u003ccode\u003eu128::MAX\u003c/code\u003e respectively are always included in the output. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/71\"\u003e#71\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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\u003eSee full diff in \u003ca href=\"https://github.com/krisprice/ipnet/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.1 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): impl PartialOrd + Ord by \u003ca href=\"https://github.com/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow STAR paths with scheme/auth by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/843\"\u003ehyperium/http#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject DEL character by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\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/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.4.2\"\u003ehttps://github.com/hyperium/http/compare/v1.4.1...v1.4.2\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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 (June 8, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder\u003c/code\u003e to allow \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e as the path when scheme and authority are also set, used in HTTP/2 requests.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUri\u003c/code\u003e to properly reject \u003ccode\u003eDEL\u003c/code\u003e characters.\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/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/82db5b8af1e3939678fee88f3c57b72fee7e3a7b\"\u003e\u003ccode\u003e82db5b8\u003c/code\u003e\u003c/a\u003e v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a9cdbf8aaf87198020389ba14f92d9784740c91c\"\u003e\u003ccode\u003ea9cdbf8\u003c/code\u003e\u003c/a\u003e fix(uri): reject DEL character (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/df75ca3ffe2821df665aa0962d62312691942b11\"\u003e\u003ccode\u003edf75ca3\u003c/code\u003e\u003c/a\u003e fix(uri): allow STAR paths with scheme/auth (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/ec3f8ce1bb571223d5e738c6dd7a749670f821dc\"\u003e\u003ccode\u003eec3f8ce\u003c/code\u003e\u003c/a\u003e feat(method): impl PartialOrd + Ord (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.32 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\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/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.106 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.106...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.45 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\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/rust-random/rand/commit/1540ea327e8beaf0694ea64f6d9eb8eaadd47bd5\"\u003e\u003ccode\u003e1540ea3\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/a29964ad94b54c25b3865626de6964ce0f796a29\"\u003e\u003ccode\u003ea29964a\u003c/code\u003e\u003c/a\u003e Bump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ced94914cb75c93a1f19140a966a466345185fff\"\u003e\u003ccode\u003eced9491\u003c/code\u003e\u003c/a\u003e Tweak docs for RngExt::random_range and SampleRange (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db146647afaf002b866420d34e4501b0dd872163\"\u003e\u003ccode\u003edb14664\u003c/code\u003e\u003c/a\u003e Check UniformChar validity on deser (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bea8620204c7aeecdefc132b5cb0dec8134add4b\"\u003e\u003ccode\u003ebea8620\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/4f449322825498e4ec1f486119e5fd251ba97f8a\"\u003e\u003ccode\u003e4f44932\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b999a130a990b30af01743021e8ea97f3b09a17e\"\u003e\u003ccode\u003eb999a13\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/aeab810bd9704a3b7666ba0a78e1ad5d1d5ad1ae\"\u003e\u003ccode\u003eaeab810\u003c/code\u003e\u003c/a\u003e Avoid unsafe where safety depends on non-local values (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1896d7c660524a022b3dbc3a1e044e162d766b25\"\u003e\u003ccode\u003e1896d7c\u003c/code\u003e\u003c/a\u003e Add typos CI job (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/43eddee18c8cca2cebee929be3899cf183afe801\"\u003e\u003ccode\u003e43eddee\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.1...0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.40 to 0.23.43\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/fcf61cdbba30913cfd5b40aefa83989c6233812d\"\u003e\u003ccode\u003efcf61cd\u003c/code\u003e\u003c/a\u003e Prepare 0.23.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/f0dad4c57112955eb1f4fa2f076458329b4221b3\"\u003e\u003ccode\u003ef0dad4c\u003c/code\u003e\u003c/a\u003e Check server's proposed suite against actual offer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/b480cc674c5229cbd56d0551d1fc0e32839e5fdd\"\u003e\u003ccode\u003eb480cc6\u003c/code\u003e\u003c/a\u003e Test for server choosing a non-QUIC TLS1.3 suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/883a44d45aa3e8fd6db56b3429c3156cc28d737b\"\u003e\u003ccode\u003e883a44d\u003c/code\u003e\u003c/a\u003e Consider \u003ccode\u003eProtocol\u003c/code\u003e in \u003ccode\u003eServerConfig::supports_version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c2f1fd9c38e53f2c902a2481f4f78ae8aaa37e64\"\u003e\u003ccode\u003ec2f1fd9\u003c/code\u003e\u003c/a\u003e Check suitability of server version in QUIC client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d98e1b9ea10138f6dddfe48f5440dc0aa95e22cc\"\u003e\u003ccode\u003ed98e1b9\u003c/code\u003e\u003c/a\u003e Add test for server \u003ccode\u003eTls13RequiredForQuic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e63d9bf2c0c8f67932a0941890d36845329f7abe\"\u003e\u003ccode\u003ee63d9bf\u003c/code\u003e\u003c/a\u003e Bound ticket age calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/79cd46294ccb50f6a5faac9a67857e3201ddba2a\"\u003e\u003ccode\u003e79cd462\u003c/code\u003e\u003c/a\u003e Defensiveness improvement for binder suffix arithmetic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4a9f025d50e6b98ebaa0ccb35c416998f51776d0\"\u003e\u003ccode\u003e4a9f025\u003c/code\u003e\u003c/a\u003e use checked_sub for the mac tag offset in Rfc5077Ticketer::decrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/3131e5c307591c0627cd670ec2585657661093d9\"\u003e\u003ccode\u003e3131e5c\u003c/code\u003e\u003c/a\u003e Accept that libcrux deps are vulnerable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.40...v/0.23.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.4 to 0.26.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude bad test keys from the published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/140\"\u003erustls/tokio-rustls#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve code comments clarity by \u003ca href=\"https://github.com/xibeiyoumian\"\u003e\u003ccode\u003e@​xibeiyoumian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/152\"\u003erustls/tokio-rustls#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient/server timeout examples, doc pass hinting towards timeouts. by \u003ca href=\"https://github.com/cpu\"\u003e\u003ccode\u003e@​cpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/187\"\u003erustls/tokio-rustls#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn more data at once from TlsStream::poll_read by \u003ca href=\"https://github.com/trinity-1686a\"\u003e\u003ccode\u003e@​trinity-1686a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/198\"\u003erustls/tokio-rustls#198\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/rustls/tokio-rustls/commit/f8832d28ce5688f101368e34fc6b49899a8d4293\"\u003e\u003ccode\u003ef8832d2\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c0fad2feb99af3d781bdfcbd5e0df7a3d5ccd09c\"\u003e\u003ccode\u003ec0fad2f\u003c/code\u003e\u003c/a\u003e return more data at once from TlsStream::poll_read (\u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/edc730658178d9382977027c0cf72b1a86cdc85d\"\u003e\u003ccode\u003eedc7306\u003c/code\u003e\u003c/a\u003e build(deps): bump futures-util from 0.3.33 to 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/baeadaaffd6fdaf8b60c47536f656f55bec8dbc6\"\u003e\u003ccode\u003ebaeadaa\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.8 to 0.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/1e138ad074c9fdadff64a8a97ba339e28400108d\"\u003e\u003ccode\u003e1e138ad\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.7 to 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/b4ecff6e16c578e0f0a106761865887bfcbdbbbc\"\u003e\u003ccode\u003eb4ecff6\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3 to 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/f47a68932b074ffdb8977af5619c898368b77345\"\u003e\u003ccode\u003ef47a689\u003c/code\u003e\u003c/a\u003e build(deps): bump rustls from 0.23.42 to 0.23.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/e25578ed978f660d90c4ee53f64a8ad6071acca1\"\u003e\u003ccode\u003ee25578e\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio from 1.53.0 to 1.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/d2a6d9896428c41deacb8a24c91e6778626183f3\"\u003e\u003ccode\u003ed2a6d98\u003c/code\u003e\u003c/a\u003e server: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c2e9b4a4a8981306d7cd45ec57321399ca08bcb0\"\u003e\u003ccode\u003ec2e9b4a\u003c/code\u003e\u003c/a\u003e client: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.4...v/0.26.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.12+spec-1.1.0 to 0.25.13+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/eb251609a333580bf005cae27df853bb63dffdbe\"\u003e\u003ccode\u003eeb25160\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f36fb52c37593b9fece9f4382a56ab51c9e65890\"\u003e\u003ccode\u003ef36fb52\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/3adbbb7860810b146dbdedba1f315c90813083f2\"\u003e\u003ccode\u003e3adbbb7\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb0c1b376d291ee4ffdf5297a67579f2ad7ce70d\"\u003e\u003ccode\u003efb0c1b3\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5e70a7031d7cd667bdc081419373df4b74bf78d8\"\u003e\u003ccode\u003e5e70a70\u003c/code\u003e\u003c/a\u003e test(writer): Add overflow test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/771a975840ff876825c2973a79634ffe79a3bf5a\"\u003e\u003ccode\u003e771a975\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/28f6c9cbc8ca691b9a32918f631408ffddc4f54d\"\u003e\u003ccode\u003e28f6c9c\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/30d75ca443a1b27b13232e7cc807eb6e124f4ca2\"\u003e\u003ccode\u003e30d75ca\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.9 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/17efe57deb402805ebc699da6dc6e29f9d80ea30\"\u003e\u003ccode\u003e17efe57\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.97 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c9d0d54b21761d10ec967868cfb5549a30ef064d\"\u003e\u003ccode\u003ec9d0d54\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.12...v0.25.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rcgen` from 0.14.8 to 0.14.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/rcgen/releases\"\u003ercgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpec compliance bug fixes by \u003ca href=\"https://github.com/cpu\"\u003e\u003ccode\u003e@​cpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/rcgen/pull/445\"\u003erustls/rcgen#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTake advantage of stable ML-DSA in aws-lc-rs by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/rcgen/pull/447\"\u003erustls/rcgen#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.9\u003c/h2\u003e\n\u003cp\u003ePrevious versions generated DER that is strictly incompatible with the spec, writing an explicit \u003ccode\u003efalse\u003c/code\u003e value for \u003ccode\u003eIsCa::ExplicitNoCa\u003c/code\u003e where this should be omitted (as it's the default).\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: amend description to point to CertificateParams for additional explanation by \u003ca href=\"https://github.com/mcr\"\u003e\u003ccode\u003e@​mcr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/rcgen/pull/433\"\u003erustls/rcgen#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit default cA flag value as required by spec by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/rcgen/pull/444\"\u003erustls/rcgen#444\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/rustls/rcgen/commit/f4a3b165c467c070d5c74b86acc2c3f0a0be10ab\"\u003e\u003ccode\u003ef4a3b16\u003c/code\u003e\u003c/a\u003e Bump version to 0.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/dea3d4d4e39a5c6b5d28ec72d62f4f6f3a7a5e21\"\u003e\u003ccode\u003edea3d4d\u003c/code\u003e\u003c/a\u003e Upgrade to botan 0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/788b093aaac16013abf2a72a8615efd4e9dfe021\"\u003e\u003ccode\u003e788b093\u003c/code\u003e\u003c/a\u003e Upgrade to pem 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/7ce21f4f0aa25d6c7d625ad22494a54285c5a554\"\u003e\u003ccode\u003e7ce21f4\u003c/code\u003e\u003c/a\u003e Take advantage of stable ML-DSA in aws-lc-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/e2dba45e6f47c4c765dc55f41a1a5c39d90778a0\"\u003e\u003ccode\u003ee2dba45\u003c/code\u003e\u003c/a\u003e Remove unused RSASSA-PSS signature algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/37070de9c421d5289f5b8d948bd049fc8bc7980a\"\u003e\u003ccode\u003e37070de\u003c/code\u003e\u003c/a\u003e Omit reasonCode unspecified(0) from CRL entry extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/b247a87ecb116f83f371335e75072e7b7828d2f9\"\u003e\u003ccode\u003eb247a87\u003c/code\u003e\u003c/a\u003e Write extensions for certs that only set KeyUsage or CRLDP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/85eafdd23a37f0a6fb2981860cf9abd2be204a85\"\u003e\u003ccode\u003e85eafdd\u003c/code\u003e\u003c/a\u003e Reject empty CRL distribution point URIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/3a99b505659fc867955c23b4bd282637b8f54e28\"\u003e\u003ccode\u003e3a99b50\u003c/code\u003e\u003c/a\u003e Encode CRL invalidityDate as GeneralizedTime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/7ca88d2f575915f2df693621f108dc3d4f943853\"\u003e\u003ccode\u003e7ca88d2\u003c/code\u003e\u003c/a\u003e rcgen: bump version to 0.14.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rcgen/compare/v0.14.8...v0.14.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.47 to 0.3.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.55\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.54\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.53\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.52\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.51\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.49\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.48\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.55 [2026-08-01]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid underflow in \u003ccode\u003eDateIter::nth\u003c/code\u003e, ensuring correct behavior.\u003c/li\u003e\n\u003cli\u003eAvoid overflow when deserializing timestamps.\u003c/li\u003e\n\u003cli\u003eHandle out-of-bounds data when deserializing.\u003c/li\u003e\n\u003cli\u003eDon't assume that the format being deserialized was generated by the serializer; this previously\nled to some valid values being parsed incorrectly and others being rejected.\u003c/li\u003e\n\u003cli\u003eNo longer silence errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::from_unix_timestamp_nanos\u003c/code\u003e and \u003ccode\u003eUtcDateTime::from_unix_timestamp_nanos\u003c/code\u003e correctly\nreturn \u003ccode\u003eNone\u003c/code\u003e for all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::checked_to_offset\u003c/code\u003e and \u003ccode\u003eUtcDateTime::checked_to_offset\u003c/code\u003e correctly return \u003ccode\u003eNone\u003c/code\u003e\nfor all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.54 [2026-07-20]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePrimitiveDateTime\u003c/code\u003e has been renamed to \u003ccode\u003ePlainDateTime\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration\u003c/code\u003e has been renamed to \u003ccode\u003eSignedDuration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIteration is now possible over \u003ccode\u003eDate\u003c/code\u003e, \u003ccode\u003eMonth\u003c/code\u003e, and \u003ccode\u003eWeekday\u003c/code\u003e. Relevant iterator methods have been\noverridden to ensure maximum performance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor both \u003ccode\u003ePlainDateTime\u003c/code\u003e and \u003ccode\u003eSignedDuration\u003c/code\u003e, a non-deprecated type alias has been added for\nbackwards compatibility. The new names should be preferred.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe associated metadata type (for \u003ccode\u003epowerfmt\u003c/code\u003e implementations) for various types has been changed\nto \u003ccode\u003e()\u003c/code\u003e and made public. This guarantees that no additional metadata will be present.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore gains when parsing RFC 2822.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.53 [2026-07-01]\u003c/h2\u003e\n\u003cp\u003eThere are no publicly-facing changes in this release. It solely works around the \u003ccode\u003ecookie\u003c/code\u003e crate\nrelying on an implementation detail of \u003ccode\u003etime\u003c/code\u003e that was never part of the public API (and thus\nsubject to semver guarantees). The internal API has been reverted to the extent necessary for\n\u003ccode\u003ecookie\u003c/code\u003e to compile. This measure is temporary; the internal change will be re-applied in an\nyet-to-be-determined future release.\u003c/p\u003e\n\u003ch2\u003e0.3.52 [2026-06-30]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubsecond values in the \u003ccode\u003etime!\u003c/code\u003e macro are parsed using the textual representation, ensuring\naccuracy. Previously, they were parsed using the floating point representation, which could result\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/time-rs/time/commit/857d9c404c5b6f6cb64d1bfa604c695be3369e12\"\u003e\u003ccode\u003e857d9c4\u003c/code\u003e\u003c/a\u003e v0.3.55 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2b72fcd4b245a032521a5d4a1684404a83a3e11b\"\u003e\u003ccode\u003e2b72fcd\u003c/code\u003e\u003c/a\u003e Precise feature gating for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c1089eb4beec9f8ad129177060a1936b8d598a07\"\u003e\u003ccode\u003ec1089eb\u003c/code\u003e\u003c/a\u003e Run check-targets, miri in parallel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f377fad42ab9f12ccba27a15b340cae3ba1b6e54\"\u003e\u003ccode\u003ef377fad\u003c/code\u003e\u003c/a\u003e Avoid range-validated ordinal =\u0026gt; year in \u003ccode\u003ecascade\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2eacb0a95d1bb87f4aadee0805818759e76f2bd5\"\u003e\u003ccode\u003e2eacb0a\u003c/code\u003e\u003c/a\u003e Report miscellaneous tasks, overall status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/29621acf88b4813235296c6441667aa415b201d7\"\u003e\u003ccode\u003e29621ac\u003c/code\u003e\u003c/a\u003e Speed up CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/08de7ba79ae109cffbc61b646f6e8df6eb423c67\"\u003e\u003ccode\u003e08de7ba\u003c/code\u003e\u003c/a\u003e Fix nano-timestamp validation\u003c/li\u003e\n\u003cli\u003e\u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/mbj/mrs/pull/559","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbj%2Fmrs/issues/559","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/559/packages"},{"uuid":"5441464306","node_id":"PR_kwDOUBZQ0M8AAAABDWbzDg","number":13,"state":"closed","title":"build(deps): bump the crates group across 1 directory with 91 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-17T04:01:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T17:02:59.000Z","updated_at":"2026-09-17T04:01:18.000Z","time_to_close":298697,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":91,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.35","new_version":"0.2.36","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"which","old_version":"8.0.2","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"memmap2","old_version":"0.9.10","new_version":"0.9.11","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"zip","old_version":"8.5.0","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.13.1","new_version":"0.14.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"jwalk","old_version":"0.8.1","new_version":"0.9.0","repository_url":"https://github.com/Byron/jwalk"},{"name":"is_executable","old_version":"1.0.5","new_version":"1.0.6","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"bindgen","old_version":"0.72.1","new_version":"0.73.2","repository_url":"https://github.com/rust-lang/rust-bindgen"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"android_system_properties","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/nical/android_system_properties"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"block-buffer","old_version":"0.12.0","new_version":"0.12.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"bstr","old_version":"1.12.1","new_version":"1.13.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.25.0","new_version":"1.25.2","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.59","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clang-sys","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/KyleMayes/clang-sys"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-channel","old_version":"0.5.15","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-epoch","old_version":"0.9.18","new_version":"0.9.21","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"dary_heap","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"fastrand","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.18","new_version":"0.4.20","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"goblin","old_version":"0.10.5","new_version":"0.10.7","repository_url":"https://github.com/m4b/goblin"},{"name":"hybrid-array","old_version":"0.4.12","new_version":"0.4.15","repository_url":"https://github.com/RustCrypto/hybrid-array"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.13.1","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"prettyplease","old_version":"0.2.37","new_version":"0.3.0","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-hash","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"scroll_derive","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/m4b/scroll"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.51.0","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"zlib-rs","old_version":"0.6.3","new_version":"0.6.7","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.0+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 71 updates in the /userspace/ksud directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.35` | `0.2.36` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| rust-embed | `8.11.0` | `8.12.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.6` |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.10` | `0.9.11` |\n| [zip](https://github.com/zip-rs/zip2) | `8.5.0` | `8.6.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.13.1` | `0.14.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.184` | `0.2.189` |\n| [jwalk](https://github.com/Byron/jwalk) | `0.8.1` | `0.9.0` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.5` | `1.0.6` |\n| [bindgen](https://github.com/rust-lang/rust-bindgen) | `0.72.1` | `0.73.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [android_system_properties](https://github.com/nical/android_system_properties) | `0.1.5` | `0.1.6` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.2` |\n| [block-buffer](https://github.com/RustCrypto/utils) | `0.12.0` | `0.12.1` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.1` | `1.13.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.25.0` | `1.25.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.59` | `1.4.5` |\n| [clang-sys](https://github.com/KyleMayes/clang-sys) | `1.8.1` | `1.9.1` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [crossbeam](https://github.com/crossbeam-rs/crossbeam) | `0.8.4` | `0.8.5` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.15` | `0.5.17` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.6` | `0.8.8` |\n| [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) | `0.9.18` | `0.9.21` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.8` | `0.3.9` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.4.0` | `2.5.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.18` | `0.4.20` |\n| [goblin](https://github.com/m4b/goblin) | `0.10.5` | `0.10.7` |\n| [hybrid-array](https://github.com/RustCrypto/hybrid-array) | `0.4.12` | `0.4.15` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.33` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.1` | `2.14.2` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.37` | `0.3.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.2` | `2.1.3` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [scroll_derive](https://github.com/m4b/scroll) | `0.13.1` | `0.13.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.51.0` | `1.53.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.6.3` | `0.6.7` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const_format` from 0.2.35 to 0.2.36\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md\"\u003econst_format's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.2.36\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.71. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.71.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature is effectively always enabled, so these items are always enabled:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::str_split\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated these items because their replacements now take constant time to run:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::utils::slice_up_to_len_alt\u003c/code\u003e: superceeded by \u003ccode\u003eslice_up_to_len\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged these methods from being conditionally const (by requiring the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature to be const) to being unconditionally const:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged this method to be \u003ccode\u003econst\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::AsciiStr::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed nightly 2026-04-09 compatibility when \u003ccode\u003ecargo update -Z minimal-versions\u003c/code\u003e is used by bumping \u003ccode\u003ekonst\u003c/code\u003e internal dependency to \u003ccode\u003e\u0026quot;0.2.20\u0026quot;\u003c/code\u003e version\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\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/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\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/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.11.0 to 8.12.0\n\nUpdates `which` from 8.0.2 to 8.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve relative PATH entries against the provided cwd by \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\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/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix absolute path lookup when cwd is disabled by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: emit NonFatalError on Windows if PATHEXT not populated by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/125\"\u003eharryfei/which-rs#125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.3...8.0.4\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.3...8.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use catch-all cfg for \u003ccode\u003eis_valid_executable\u003c/code\u003e on unsupported targets by \u003ca href=\"https://github.com/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/124\"\u003eharryfei/which-rs#124\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/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/124\"\u003eharryfei/which-rs#124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.2...8.0.3\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.2...8.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003e#128\u003c/a\u003e Resolve relative PATH entries against the user provided CWD when available, rather than the process CWD.\nThanks \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003e#126\u003c/a\u003e Do not use current directory for search when provided path is absolute. Thanks \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOn Windows we now emit a \u003ccode\u003eNonFatalError\u003c/code\u003e if the \u003ccode\u003ePATHEXT\u003c/code\u003e environment variable is not populated, and the query did not specify a file extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fallback implementation of \u003ccode\u003eis_valid_executable\u003c/code\u003e allowing \u003ccode\u003ewhich-rs\u003c/code\u003e to compile on targets which are not Unix, Windows, WASI, or Redox. Thanks \u003ca href=\"https://github.com/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e for your contribution to which!\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/harryfei/which-rs/commit/17fde4abb85f24d39954b012067c14f9f809ed27\"\u003e\u003ccode\u003e17fde4a\u003c/code\u003e\u003c/a\u003e prepare patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/48e49d554b7a7c2812644d8d4950f50e995a9ecc\"\u003e\u003ccode\u003e48e49d5\u003c/code\u003e\u003c/a\u003e Resolve relative PATH entries against cwd (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/7fba0e04d0674bbe8ccf5bfb4f09b1d00925806f\"\u003e\u003ccode\u003e7fba0e0\u003c/code\u003e\u003c/a\u003e bump version number, update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/e28a3bf34e41bcc009b990e6c05b4a6e6b01635f\"\u003e\u003ccode\u003ee28a3bf\u003c/code\u003e\u003c/a\u003e Fix absolute path lookup when cwd is disabled (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/c9df5ef4c8e41961a89a8ee2a68de895365bcfb7\"\u003e\u003ccode\u003ec9df5ef\u003c/code\u003e\u003c/a\u003e feat: emit NonFatalError on Windows if PATHEXT not populated (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/9b1ec59c8b391cce3d538ec7680634b6bc8bf1a2\"\u003e\u003ccode\u003e9b1ec59\u003c/code\u003e\u003c/a\u003e bump version number, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/6ddf6cf6c0aac868e51af959e2beb46f25cdec10\"\u003e\u003ccode\u003e6ddf6cf\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eis_valid_executable\u003c/code\u003e for other configurations (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.2...8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\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/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memmap2` from 0.9.10 to 0.9.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md\"\u003ememmap2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.11] - 2026-06-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unchecked pointer arithmatic in \u003ccode\u003eadvice_range\u003c/code\u003e, \u003ccode\u003eunchecked_advise_range\u003c/code\u003e, \u003ccode\u003eflush_range\u003c/code\u003e and \u003ccode\u003eflush_async_range\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV from 1.63 to 1.65.\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/RazrFalcon/memmap2-rs/commit/7d76ad3157383db5670fd7e012f44de42aa7444b\"\u003e\u003ccode\u003e7d76ad3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/171\"\u003e#171\u003c/a\u003e from RazrFalcon/release/v0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/34f87ab51bb62037cf8d3f94f5ca304ca4d9f326\"\u003e\u003ccode\u003e34f87ab\u003c/code\u003e\u003c/a\u003e Bump version to 0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/de560435330d29019ad39c473aaaed35011b73d5\"\u003e\u003ccode\u003ede56043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/170\"\u003e#170\u003c/a\u003e from RazrFalcon/fix-unchecked-pointer-math\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/8b3140906a02e92f896774c8aac6798f2d2b3f7f\"\u003e\u003ccode\u003e8b31409\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.65 (to follow libc).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/cee7cf03a9ee095982a3c37b7aac8e3f68f1a00c\"\u003e\u003ccode\u003ecee7cf0\u003c/code\u003e\u003c/a\u003e Fix unchecked pointer math.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/e741b00b8960a4e8a2b7cd659645cf4abb146086\"\u003e\u003ccode\u003ee741b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/166\"\u003e#166\u003c/a\u003e from andybalaam/typo-crated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/28fdcdd59e9e91ed0971c41c58c4ec2edcb25912\"\u003e\u003ccode\u003e28fdcdd\u003c/code\u003e\u003c/a\u003e Fix typo 'crated' -\u0026gt; 'created'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.10...v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 8.5.0 to 8.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\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/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.1...v8.6.0\"\u003e8.6.0\u003c/a\u003e - 2026-04-25\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.5.1\"\u003e8.5.1\u003c/a\u003e - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\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/zip-rs/zip2/commit/771dfc534d2614158af5497ea3dff4d4208d7db1\"\u003e\u003ccode\u003e771dfc5\u003c/code\u003e\u003c/a\u003e chore: release v8.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8e480ccb01def04dc4f15e3510ed435276c0df9f\"\u003e\u003ccode\u003e8e480cc\u003c/code\u003e\u003c/a\u003e chore(deps): update sha1 requirement from 0.10 to 0.11 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2513bbe9a669f4d3c71fd6cf63e2c8f7cd63404d\"\u003e\u003ccode\u003e2513bbe\u003c/code\u003e\u003c/a\u003e chore(deps): update aes requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/957e240eb3e0caca1152bfef114cca260ff7755d\"\u003e\u003ccode\u003e957e240\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/cache from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0329d9d0b63d2648e52a89d27437315b71343852\"\u003e\u003ccode\u003e0329d9d\u003c/code\u003e\u003c/a\u003e fix: allow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ddcf8544c64ce6496b19df9ea84211deefbdd714\"\u003e\u003ccode\u003eddcf854\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/42323a87ef97bb71f0a0506cfdbf5b4c815dcffc\"\u003e\u003ccode\u003e42323a8\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/901014a1f2123697ea3803140bfc3b4f0565b205\"\u003e\u003ccode\u003e901014a\u003c/code\u003e\u003c/a\u003e ci(deps): bump crate-ci/typos from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/07702d4e432ef7a349b81a9dbb88df17a2e7b9d1\"\u003e\u003ccode\u003e07702d4\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d0c46b7baf11bf7f461b54ac69a681bc8b89557\"\u003e\u003ccode\u003e2d0c46b\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip-extensions` from 0.13.1 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/releases\"\u003ezip-extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezip\u003c/code\u003e requirement from 7.0 to 8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eThis release introduces experimental ZIP auditing capabilities, allowing you to scan archives for security risks and extraction hazards before acting on their contents. It also upgrades the underlying \u003ccode\u003ezip\u003c/code\u003e crate dependency from \u003ccode\u003e6.x\u003c/code\u003e to \u003ccode\u003e7.x\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eZIP archive auditing (experimental)\u003c/h2\u003e\n\u003cp\u003eA new audit subsystem is available under an early-access namespace while the APIs stabilize. It scans ZIP archives and produces structured reports covering a broad range of potential issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePath safety\u003c/strong\u003e: Detects absolute paths and parent-directory traversal patterns (\u003ccode\u003e../\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEntry integrity\u003c/strong\u003e: Flags duplicate entry names and invalid or non-UTF-8 entry names\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSuspicious content\u003c/strong\u003e: Identifies encrypted entries, abnormal compression ratios, and symlinks (including those pointing outside a designated safe root)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaming hazards\u003c/strong\u003e: Catches control characters and Windows-reserved filenames\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAudit results are returned as structured reports with aggregated findings and actionable recommendations. JSON serialization of reports is available behind an opt-in feature flag. The audit API is \u003cstrong\u003eexperimental\u003c/strong\u003e and subject to change. It is surfaced through an early-access namespace and should not be considered stable for production use.\u003c/p\u003e\n\u003ch3\u003ezip-audit CLI\u003c/h3\u003e\n\u003cp\u003eA ready-to-use command-line tool is included to run audits and generate JSON audit reports. It is intended for inspection and reporting purposes — not for extraction.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.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/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md\"\u003ezip-extensions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.1] - 2026-03-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezip\u003c/code\u003e requirement from 7.0 to 8.2 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/39\"\u003e#39\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.14.0] - 2026-03-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the \u003ccode\u003eeap\u003c/code\u003e (early access program) module that exposes internal modules while they stabilize. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new audit module (EAP) for ZIP archives to identify security risks \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the ready-made ZIP audit CLI to demo the audit module; see \u003ca href=\"docs/zip-audit.md\"\u003eExperimental: Auditing a ZIP for potential risks (https://github.com/matzefriedrich/zip-extensions-rs/blob/master/ZIP audit)\u003c/a\u003e for further information about this feature \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrades the requirement on \u003ca href=\"https://github.com/zip-rs/zip2\"\u003ezip\u003c/a\u003e from \u003ccode\u003e6.0\u003c/code\u003e to \u003ccode\u003e7.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/36\"\u003e#36\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/98e2fa93fd3bf4e6c85607502c15ce2c01a633a4\"\u003e\u003ccode\u003e98e2fa9\u003c/code\u003e\u003c/a\u003e Update zip requirement from 7.0 to 8.2 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/51d6294c66a086f5560ca065c9519405fd21e86d\"\u003e\u003ccode\u003e51d6294\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/19b859e48bb1622886027d0cd41d33a3de777624\"\u003e\u003ccode\u003e19b859e\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/7579d151e242fbea509d964ebbc8797d62b6c8b6\"\u003e\u003ccode\u003e7579d15\u003c/code\u003e\u003c/a\u003e Update zip requirement from 6.0 to 7.0 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/bfe6362c843f1985c768ce988217e9db573ccd8f\"\u003e\u003ccode\u003ebfe6362\u003c/code\u003e\u003c/a\u003e Adds audit module for ZIP archives (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/08604915e6f1a3b7a93398aec0bb92d7a6611a6a\"\u003e\u003ccode\u003e0860491\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2e9ea612b5499deb08a6646401fe5b5c60d4de75\"\u003e\u003ccode\u003e2e9ea61\u003c/code\u003e\u003c/a\u003e Document multiversion 0.9.0 and syn version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6667988d019dce6434799bb7744f32c511b231ec\"\u003e\u003ccode\u003e6667988\u003c/code\u003e\u003c/a\u003e build(deps): accept multiversion 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/71ae1c093693f104eb182c37be5c8710cc46a594\"\u003e\u003ccode\u003e71ae1c0\u003c/code\u003e\u003c/a\u003e Mention defense in depth when writing to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/12790ab29353db724eb805cdeba1a4b3dbff8dab\"\u003e\u003ccode\u003e12790ab\u003c/code\u003e\u003c/a\u003e Remove remarks about a standard library bug that has been worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/d477c2a526cbe835a1b99e9e997ae56f2e78177c\"\u003e\u003ccode\u003ed477c2a\u003c/code\u003e\u003c/a\u003e Inline asm not stable on powerpc/powerpc64 at MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6c2fb496e4e987abe7965f669b268ae9c4f3e7f2\"\u003e\u003ccode\u003e6c2fb49\u003c/code\u003e\u003c/a\u003e Work around slow _mm_packus_epi16 in Rust 1.96 through 1.98, inclusive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/945117503ea6b67aefce20363dcddb4b2bad7a98\"\u003e\u003ccode\u003e9451175\u003c/code\u003e\u003c/a\u003e Zero the output slice upon panic in functions that write to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.184 to 0.2.189\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.189\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.188\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e0.2.187\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euClibc now supports a similar configuration option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_uclibc_time64'\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.188...0.2.189\"\u003e0.2.189\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.187...0.2.188\"\u003e0.2.188\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.187\"\u003e0.2.187\u003c/a\u003e - 2026-07-20\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euClibc now supports a similar configuration option:\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/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a\"\u003e\u003ccode\u003eef0906e\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.189\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4\"\u003e\u003ccode\u003e5a79f76\u003c/code\u003e\u003c/a\u003e riscv32-musl: Rename padding fields to avoid a conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e\"\u003e\u003ccode\u003e3e51062\u003c/code\u003e\u003c/a\u003e psp: Fix \u003ccode\u003eoverflowing_literals\u003c/code\u003e warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018\"\u003e\u003ccode\u003ee352fdd\u003c/code\u003e\u003c/a\u003e emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739\"\u003e\u003ccode\u003e63221b3\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003esafe\u003c/code\u003e in \u003ccode\u003esafe_f!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e\"\u003e\u003ccode\u003e707ab52\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003ef!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b\"\u003e\u003ccode\u003e8e40c94\u003c/code\u003e\u003c/a\u003e Enable clone3() syscall on sparc-linux and sparc64-linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360\"\u003e\u003ccode\u003e8427909\u003c/code\u003e\u003c/a\u003e windows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745\"\u003e\u003ccode\u003eb4863fa\u003c/code\u003e\u003c/a\u003e nuttx: fix wchar_t definition under arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8\"\u003e\u003ccode\u003e41c683d\u003c/code\u003e\u003c/a\u003e nuttx: mirror type definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jwalk` from 0.8.1 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/jwalk/releases\"\u003ejwalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003eThis crate is no longer maintained or supported. Use \u003ca href=\"https://crates.io/crates/dua-core\"\u003e\u003ccode\u003edua-core\u003c/code\u003e\u003c/a\u003e instead.\u003c/p\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypo fix\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e20 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1329 days passed between releases.\u003c/li\u003e\n\u003cli\u003e2 commits were understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e0 issues like '(#ID)' were seen in commit messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks Clippy\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/chaitanya-92/AstroClone_Manager/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaitanya-92%2FAstroClone_Manager/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"5437869815","node_id":"PR_kwDOUYlEos8AAAABDTsGcA","number":1,"state":"open","title":"Bump the lock group with 174 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T03:53:26.000Z","updated_at":"2026-09-13T03:53:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"lock","update_count":174,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.47.1","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"log","old_version":"0.4.28","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"rand","old_version":"0.9.4","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"reqwest","old_version":"0.13.3","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"schemars","old_version":"1.0.4","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"serde_with","old_version":"3.15.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"uuid","old_version":"1.18.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"stacker","old_version":"0.1.22","new_version":"0.1.25","repository_url":"https://github.com/rust-lang/stacker"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"takecell","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/wafflelapkin/takecell"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"rgb","old_version":"0.8.52","new_version":"0.8.53","repository_url":"https://github.com/kornelski/rust-rgb"},{"name":"cool_asserts","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/Lucretiel/cool_asserts"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"syn","old_version":"2.0.106","new_version":"3.0.5","repository_url":"https://github.com/dtolnay/syn"},{"name":"android_system_properties","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/nical/android_system_properties"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-lc-sys","old_version":"0.41.0","new_version":"0.45.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"axum-core","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bumpalo","old_version":"3.19.0","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.24.0","new_version":"1.25.2","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"cc","old_version":"1.2.62","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"cfg_aliases","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/katharostech/cfg_aliases"},{"name":"chacha20","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"combine","old_version":"4.6.7","new_version":"4.6.8","repository_url":"https://github.com/Marwes/combine"},{"name":"core-foundation","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc-catalog","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/akhilles/crc-catalog"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"darling","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_core","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_macro","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"deranged","old_version":"0.5.4","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"derive_more-impl","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"event-listener","old_version":"5.4.1","new_version":"5.4.2","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"find-msvc-tools","old_version":"0.1.9","new_version":"0.1.12","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"futures-channel","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"generic-array","old_version":"0.14.8","new_version":"0.14.7","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"getrandom","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"hashbrown","old_version":"0.15.2","new_version":"0.15.5","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"hermit-abi","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"home","old_version":"0.5.11","new_version":"0.5.12","repository_url":"https://github.com/rust-lang/cargo"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"hyper","old_version":"1.7.0","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.0.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.0.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.0.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.0.0","new_version":"2.3.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"is-terminal","old_version":"0.4.16","new_version":"0.4.17","repository_url":"https://github.com/sunfishcode/is-terminal"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jobserver","old_version":"0.1.32","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.177","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.10","new_version":"0.1.23"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.3","repository_url":"https://github.com/tokio-rs/mio"},{"name":"native-tls","old_version":"0.2.14","new_version":"0.2.18","repository_url":"https://github.com/rust-native-tls/rust-native-tls"},{"name":"num-bigint","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-num/num-bigint"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"num-integer","old_version":"0.1.46","new_version":"0.1.47","repository_url":"https://github.com/rust-num/num-integer"},{"name":"openssl","old_version":"0.10.78","new_version":"0.10.81","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"openssl-sys","old_version":"0.9.114","new_version":"0.9.117","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"pin-project-internal","old_version":"1.1.10","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"psm","old_version":"0.1.27","new_version":"0.1.32","repository_url":"https://github.com/rust-lang/stacker"},{"name":"quinn","old_version":"0.11.9","new_version":"0.11.11","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-proto","old_version":"0.11.16","new_version":"0.11.17","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"r-efi","old_version":"6.0.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"name":"ref-cast","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"ref-cast-impl","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.12.1","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-automata","old_version":"0.4.12","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.7","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustix","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.43","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.4","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"rustls-pki-types","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.13","new_version":"0.103.15","repository_url":"https://github.com/rustls/webpki"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"schemars_derive","old_version":"1.0.4","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"security-framework","old_version":"2.11.1","new_version":"3.5.1","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"serde_derive_internals","old_version":"0.29.1","new_version":"0.30.0","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_with_macros","old_version":"3.15.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"signal-hook-registry","old_version":"1.4.6","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd_cesu8","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/seancroach/simd_cesu8"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.0","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"spin","old_version":"0.9.8","new_version":"0.9.9"},{"name":"system-configuration","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/mullvad/system-configuration-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror-impl","old_version":"2.0.17","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.44","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.24","new_version":"0.2.32","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.13.2","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tracing-attributes","old_version":"0.1.30","new_version":"0.1.31","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-core","old_version":"0.1.34","new_version":"0.1.36","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicase","old_version":"2.8.1","new_version":"2.9.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.19","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-normalization","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/unicode-rs/unicode-normalization"},{"name":"unicode-properties","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/unicode-rs/unicode-properties"},{"name":"webpki-root-certs","old_version":"1.0.7","new_version":"1.0.9","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"webpki-roots","old_version":"1.0.0","new_version":"1.0.9","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"windows-link","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-registry","old_version":"0.5.3","new_version":"0.6.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-sys","old_version":"0.61.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.27","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the lock group with 175 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.50.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.19` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.19` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.20` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.13` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.10.2` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.3` | `0.13.5` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.45` |\n| [schemars](https://github.com/GREsau/schemars) | `1.0.4` | `1.2.2` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.15.0` | `3.23.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.26.1` |\n| [stacker](https://github.com/rust-lang/stacker) | `0.1.22` | `0.1.25` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [takecell](https://github.com/wafflelapkin/takecell) | `0.1.1` | `0.1.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.13.2` |\n| [rgb](https://github.com/kornelski/rust-rgb) | `0.8.52` | `0.8.53` |\n| [cool_asserts](https://github.com/Lucretiel/cool_asserts) | `2.0.3` | `2.0.4` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.14.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.5` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.47` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.107` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `3.0.5` |\n| [android_system_properties](https://github.com/nical/android_system_properties) | `0.1.5` | `0.1.6` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.17.0` | `1.18.1` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.41.0` | `0.45.0` |\n| [axum-core](https://github.com/tokio-rs/axum) | `0.5.5` | `0.5.6` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.0` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.24.0` | `1.25.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.62` | `1.4.5` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [cfg_aliases](https://github.com/katharostech/cfg_aliases) | `0.2.1` | `0.2.2` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.1` | `0.10.2` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [combine](https://github.com/Marwes/combine) | `4.6.7` | `4.6.8` |\n| [core-foundation](https://github.com/servo/core-foundation-rs) | `0.10.0` | `0.10.1` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.3.0` | `3.4.0` |\n| [crc-catalog](https://github.com/akhilles/crc-catalog) | `2.4.0` | `2.5.0` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [darling](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [darling_core](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [darling_macro](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.4` | `0.5.8` |\n| [derive_more-impl](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.1` | `5.4.2` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.9` | `0.1.12` |\n| [futures-channel](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.8` | `0.14.7` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.16` | `0.2.17` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.4` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.19` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.5` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.2` | `0.5.3` |\n| [home](https://github.com/rust-lang/cargo) | `0.5.11` | `0.5.12` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.11.1` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.3.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.3.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.2` |\n| [is-terminal](https://github.com/sunfishcode/is-terminal) | `0.4.16` | `0.4.17` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.32` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.177` | `0.2.189` |\n| libredox | `0.1.10` | `0.1.23` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.3` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.3` |\n| [native-tls](https://github.com/rust-native-tls/rust-native-tls) | `0.2.14` | `0.2.18` |\n| [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.6` | `0.4.8` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.2` |\n| [num-integer](https://github.com/rust-num/num-integer) | `0.1.46` | `0.1.47` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.78` | `0.10.81` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.114` | `0.9.117` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.13` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.3` | `0.1.6` |\n| [psm](https://github.com/rust-lang/stacker) | `0.1.27` | `0.1.32` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.9` | `0.11.11` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.16` | `0.11.17` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.14` | `0.5.15` |\n| [r-efi](https://github.com/r-efi/r-efi) | `6.0.0` | `5.3.0` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.25` | `1.0.27` |\n| [ref-cast-impl](https://github.com/dtolnay/ref-cast) | `1.0.25` | `1.0.27` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.1` | `1.13.1` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.12` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.7` | `0.8.11` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.3` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.2` | `1.1.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.43` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.4` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.0` | `1.15.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.13` | `0.103.15` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.23` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [schemars_derive](https://github.com/GREsau/schemars) | `1.0.4` | `1.2.2` |\n| [security-framework](https://github.com/kornelski/rust-security-framework) | `2.11.1` | `3.5.1` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [serde_derive_internals](https://github.com/serde-rs/serde) | `0.29.1` | `0.30.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.15.0` | `3.23.0` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.6` | `1.4.8` |\n| [simd_cesu8](https://github.com/seancroach/simd_cesu8) | `1.1.1` | `1.2.0` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.1` | `0.6.5` |\n| spin | `0.9.8` | `0.9.9` |\n| [system-configuration](https://github.com/mullvad/system-configuration-rs) | `0.6.1` | `0.7.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.27.0` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.20` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.55` |\n| [time-core](https://github.com/time-rs/time) | `0.1.6` | `0.1.9` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.24` | `0.2.32` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.4` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.13.2` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.5.0` | `2.6.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [tracing-attributes](https://github.com/tokio-rs/tracing) | `0.1.30` | `0.1.31` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.34` | `0.1.36` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.1` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.8.1` | `2.9.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.19` | `1.0.24` |\n| [unicode-normalization](https://github.com/unicode-rs/unicode-normalization) | `0.1.24` | `0.1.25` |\n| [unicode-properties](https://github.com/unicode-rs/unicode-properties) | `0.1.3` | `0.1.4` |\n| [webpki-root-certs](https://github.com/rustls/webpki-roots) | `1.0.7` | `1.0.9` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.0` | `1.0.9` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.2.0` | `0.2.1` |\n| [windows-registry](https://github.com/microsoft/windows-rs) | `0.5.3` | `0.6.0` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.0` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.0` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.61.2` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.4` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.3` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.57` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.27` | `0.8.57` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.5` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.8` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.6` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.47.1 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\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/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.16 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.16...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.17 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.28 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\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/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.1 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.12.0\u003c/h2\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\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/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/91402cee605b21bf530ac07ede463599182b5d32\"\u003e\u003ccode\u003e91402ce\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/2256e6dc3e82fc87600f2161658572b62bfdd214\"\u003e\u003ccode\u003e2256e6d\u003c/code\u003e\u003c/a\u003e chore: add safety comments on unsafe blocks (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/245adff079eb0cb1a706d35bab5f68b2d51919f6\"\u003e\u003ccode\u003e245adff\u003c/code\u003e\u003c/a\u003e Pass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/00cc5ff2bd861f7b62603a268ec477c3cead5f1e\"\u003e\u003ccode\u003e00cc5ff\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eBytesMut::extend_from_within\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/5b79d316c92b88b836449f8956dc8430c370108b\"\u003e\u003ccode\u003e5b79d31\u003c/code\u003e\u003c/a\u003e Merge tag 'v1.11.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/804ee6d039bdea017f0f3faf91806c9771d7e555\"\u003e\u003ccode\u003e804ee6d\u003c/code\u003e\u003c/a\u003e Make try_unsplit method public (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/fd426ca0842cf9688def31d9ee4e027692ac6477\"\u003e\u003ccode\u003efd426ca\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/b4ed70daee06013a35a13832807e8f244d5419aa\"\u003e\u003ccode\u003eb4ed70d\u003c/code\u003e\u003c/a\u003e Add test for copy_to_bytes() -\u0026gt; BytesMut avoiding clone (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `derive_more` from 2.0.1 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JelteF/derive_more/releases\"\u003ederive_more's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://docs.rs/derive_more/2.1.1\"\u003eAPI docs\u003c/a\u003e\n\u003ca href=\"https://github.com/JelteF/derive_more/blob/v2.1.1/CHANGELOG.md#211---2025-12-22\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for implicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants and unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly, and implementing \u003ccode\u003ene()\u003c/code\u003e method as well. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now infer trait bounds for generics structurally (bound field types instead of type parameters directly). (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warnings in generated code. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSilent no-op when \u003ccode\u003e#[try_from(repr)]\u003c/code\u003e attribute is not specified for \u003ccode\u003eTryFrom\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMissing trait bounds in \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eAsMut\u003c/code\u003e derives when associative types are involved. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eErroneous code generated in \u003ccode\u003eTry\u003c/code\u003e/\u003ccode\u003eTryInto\u003c/code\u003e derives when \u003ccode\u003eSelf\u003c/code\u003e type is present in the struct or enum definition. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency on unstable \u003ccode\u003efeature(error_generic_member_access)\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive when using \u003ccode\u003eBacktrace\u003c/code\u003e on a non-nightly toolchain. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBroken support for \u003ccode\u003e#[\u0026lt;display-trait\u0026gt;(\u0026quot;default formatting\u0026quot;)]\u003c/code\u003e attribute without \u003ccode\u003e{_variant}\u003c/code\u003e being used as default for enum variants without explicit formatting. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/495\"\u003e#495\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/jasl\"\u003e\u003ccode\u003e@​jasl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/453\"\u003eJelteF/derive_more#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aborgna-q\"\u003e\u003ccode\u003e@​aborgna-q\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003eJelteF/derive_more#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxime-bruno\"\u003e\u003ccode\u003e@​maxime-bruno\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/461\"\u003eJelteF/derive_more#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Cheban1996\"\u003e\u003ccode\u003e@​Cheban1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003eJelteF/derive_more#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kiendang\"\u003e\u003ccode\u003e@​kiendang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/486\"\u003eJelteF/derive_more#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goldlinker\"\u003e\u003ccode\u003e@​goldlinker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/509\"\u003eJelteF/derive_more#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CJKay\"\u003e\u003ccode\u003e@​CJKay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003eJelteF/derive_more#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ErmitaVulpe\"\u003e\u003ccode\u003e@​ErmitaVulpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003eJelteF/derive_more#472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\"\u003ehttps://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.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/JelteF/derive_more/blob/master/CHANGELOG.md\"\u003ederive_more's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.1 - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.as_dyn_error()\u003c/code\u003e method hygiene inside \u003ccode\u003eError\u003c/code\u003e derive expansion.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 - 2025-12-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for\nimplicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants\nand unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly,\nand implementing \u003ccode\u003ene()\u003c/code\u003e method as well.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and\n\u003ccode\u003eMulAssign\u003c/code\u003e-like derives.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now\ninfer trait bounds for generics structurally (bound field types instead of\ntype parameters directly).\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\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/JelteF/derive_more/commit/f7bb41ac054c060caaf5ff3212e74e42794cb4b4\"\u003e\u003ccode\u003ef7bb41a\u003c/code\u003e\u003c/a\u003e Correct release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/289988ab6791cf447ca208bdc467fc6b75b77ed6\"\u003e\u003ccode\u003e289988a\u003c/code\u003e\u003c/a\u003e Prepare 2.1.1 release (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/d820ec6e3a827132c7d273f823653f99c9123bb8\"\u003e\u003ccode\u003ed820ec6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ederive(Error)\u003c/code\u003e expansion hygiene (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/562728278427745ced3e22715b70abdc0dfbac07\"\u003e\u003ccode\u003e5627282\u003c/code\u003e\u003c/a\u003e Remove glob imports in \u003ccode\u003ederive(From)\u003c/code\u003e tests to mend 1.94 nightly Rust regress...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c354bad7c9707edb05a471ba35c6b059f3023e78\"\u003e\u003ccode\u003ec354bad\u003c/code\u003e\u003c/a\u003e Prepare 2.1.0 release (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/983875f8abd25e49f659247bfa6cc831819dbd4f\"\u003e\u003ccode\u003e983875f\u003c/code\u003e\u003c/a\u003e Allow using enum-level attributes for non-\u003ccode\u003eDisplay\u003c/code\u003e formatting traits as defa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/2d3805b66f00cb31303c7e75edfef9003d48ff04\"\u003e\u003ccode\u003e2d3805b\u003c/code\u003e\u003c/a\u003e Allow skipping fields for \u003ccode\u003eAdd\u003c/code\u003e/\u003ccode\u003eAddAssign\u003c/code\u003e/\u003ccode\u003eMul\u003c/code\u003e/\u003ccode\u003eMulAssign\u003c/code\u003e-like derives (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/1b5d314b8c8391e476653f32f1ca95572492b964\"\u003e\u003ccode\u003e1b5d314\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e requirement from 0.9 to 0.10 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c32d0a0a05e8bb0c5dab666aca2a4f96e9918c15\"\u003e\u003ccode\u003ec32d0a0\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eactions/checkout\u003c/code\u003e from 5 to 6 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/905f5a3020cf51a82dc2d5fde6f8e5c0cb8e48f4\"\u003e\u003ccode\u003e905f5a3\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e crate from 0.8 to 0.9 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.17 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pin-project` from 1.1.10 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taiki-e/pin-project/releases\"\u003epin-project's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress \u003ccode\u003eclippy::missing_trait_methods\u003c/code\u003e lint in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\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/taiki-e/pin-project/blob/main/CHANGELOG.md\"\u003epin-project's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.13] - 2026-05-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress \u003ccode\u003eclippy::missing_trait_methods\u003c/code\u003e lint in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.1.12] - 2026-05-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.1.11] - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\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/taiki-e/pin-project/commit/c3b6b85f7e1674602c0ed693da985b33b2452c3c\"\u003e\u003ccode\u003ec3b6b85\u003c/code\u003e\u003c/a\u003e Release 1.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/61a5c74806c90ea24239ff2ce98043d2ede8f3a8\"\u003e\u003ccode\u003e61a5c74\u003c/code\u003e\u003c/a\u003e Ignore clippy::missing_trait_methods lint in generated code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/31f59f874916480cc97d3431b0a40b29eb808433\"\u003e\u003ccode\u003e31f59f8\u003c/code\u003e\u003c/a\u003e ci,tools: Update config and script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/2855546b1157e3b2bdd24cac8384eef792e46458\"\u003e\u003ccode\u003e2855546\u003c/code\u003e\u003c/a\u003e Release 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/4e66d4ba1cb5913e10fbbf042ac74f2673c7fc1f\"\u003e\u003ccode\u003e4e66d4b\u003c/code\u003e\u003c/a\u003e ci,tools: Update config and script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/f3c7f06bc02b45f0462d5167aff09bad531de992\"\u003e\u003ccode\u003ef3c7f06\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/d1bf77956f509e818b48f79b1f16f3f963748bd3\"\u003e\u003ccode\u003ed1bf779\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/eb98dd176f3b4d0c5ef0fb691250da98757bf4cd\"\u003e\u003ccode\u003eeb98dd1\u003c/code\u003e\u003c/a\u003e tests: Update lint test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/05f3825c121a6ab4b6f63a8714b375bad...\n\n_Description has been truncated_","html_url":"https://github.com/ZethRise/Ronami/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZethRise%2FRonami/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"5435148347","node_id":"PR_kwDOFf6m688AAAABDRlDNg","number":9136,"state":"open","title":"chore(deps): bump the patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":20,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-12T18:16:22.000Z","updated_at":"2026-09-15T17:17:52.409Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch","update_count":19,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"bcrypt","old_version":"0.19.2","new_version":"0.19.3","repository_url":"https://github.com/Keats/rust-bcrypt"},{"name":"curve25519-dalek","old_version":"5.0.0-rc.0","new_version":"5.0.0","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.10","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"macro_rules_attribute","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/danielhenrymantilla/macro_rules_attribute-rs"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"uniffi","old_version":"0.32.0","new_version":"0.32.1","repository_url":"https://github.com/mozilla/uniffi-rs"},{"name":"webpki-roots","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/rustls/webpki-roots"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [bcrypt](https://github.com/Keats/rust-bcrypt) | `0.19.2` | `0.19.3` |\n| [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `5.0.0-rc.0` | `5.0.0` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.10` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [macro_rules_attribute](https://github.com/danielhenrymantilla/macro_rules_attribute-rs) | `0.2.2` | `0.2.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.47` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [uniffi](https://github.com/mozilla/uniffi-rs) | `0.32.0` | `0.32.1` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.8` | `1.0.9` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt` from 0.19.2 to 0.19.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/rust-bcrypt/commit/d8c4bb38823d8c79198323f69e7283255a1dbcbc\"\u003e\u003ccode\u003ed8c4bb3\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/rust-bcrypt/commit/f295fa48c0e3b104ee5efa6b4fdf897e07ce7859\"\u003e\u003ccode\u003ef295fa4\u003c/code\u003e\u003c/a\u003e update base64 dependency to 0.23 (\u003ca href=\"https://redirect.github.com/Keats/rust-bcrypt/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Keats/rust-bcrypt/compare/v0.19.2...v0.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `curve25519-dalek` from 5.0.0-rc.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/07bef73ff85998a206cd2cea7f2605c801d0d1c9\"\u003e\u003ccode\u003e07bef73\u003c/code\u003e\u003c/a\u003e Prep v5.0 major release (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/0cd94eaeb45e7d8a6a6fd97364d9fcfab3626c43\"\u003e\u003ccode\u003e0cd94ea\u003c/code\u003e\u003c/a\u003e ed: Implement \u003ccode\u003eKeySizeUser\u003c/code\u003e, \u003ccode\u003eTryKeyInit\u003c/code\u003e, and \u003ccode\u003eGenerate\u003c/code\u003e for \u003ccode\u003eSigningKey\u003c/code\u003e. A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/eeaf902b510287c9f36a8f8919dea3a63dd687d3\"\u003e\u003ccode\u003eeeaf902\u003c/code\u003e\u003c/a\u003e perf(lizard): skip negative preimages in lizard_decode (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/78abeaee9b06b9ab7d51fe335cd5402c68c30dfe\"\u003e\u003ccode\u003e78abeae\u003c/code\u003e\u003c/a\u003e Fix running doc tests (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/4cf8db2369786037b6812704a177029c04049d87\"\u003e\u003ccode\u003e4cf8db2\u003c/code\u003e\u003c/a\u003e Support AVX512 on stable Rust (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/d995caf38fa6b2760d5a22b530a289c7feeb6123\"\u003e\u003ccode\u003ed995caf\u003c/code\u003e\u003c/a\u003e Prep v5.0-rc.1 (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/1c14d54c609393d0b6df7efd2da3c11245a377c2\"\u003e\u003ccode\u003e1c14d54\u003c/code\u003e\u003c/a\u003e curve: Bring back \u003ccode\u003eff\u003c/code\u003e and \u003ccode\u003egroup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/58b331cde9a4d7c9d96f8784d35eb4ac41d2ab2d\"\u003e\u003ccode\u003e58b331c\u003c/code\u003e\u003c/a\u003e curve,x,ed: re-export rand_core (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/compare/curve25519-5.0.0-rc.0...curve25519-5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `erased-serde` from 0.4.6 to 0.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/erased-serde/releases\"\u003eerased-serde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSerializeStructVariant::erased_skip_field\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/erased-serde/issues/120\"\u003e#120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sivizius\"\u003e\u003ccode\u003e@​sivizius\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow underlying serializer to dangle during erased serializer drop (\u003ca href=\"https://redirect.github.com/dtolnay/erased-serde/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/erased-serde/issues/116\"\u003e#116\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/dtolnay/erased-serde/commit/4bea873f4c8437826792a4ed802ebd016569c4bc\"\u003e\u003ccode\u003e4bea873\u003c/code\u003e\u003c/a\u003e Release 0.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/673ece831957bd60cc3e9d8c913ee3c5fca1316b\"\u003e\u003ccode\u003e673ece8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/erased-serde/issues/120\"\u003e#120\u003c/a\u003e from sivizius/fix-skip-in-struct-variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/bc2d14be92ba4181c17772f5cb44ebe81beb26d2\"\u003e\u003ccode\u003ebc2d14b\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eSerializeStructVariant::erased_skip_field\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/a1a91ea7d35cca4fd912e6767952a14d3af5a9b1\"\u003e\u003ccode\u003ea1a91ea\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/4017942a98c33a39898f23395af37c672a8888a7\"\u003e\u003ccode\u003e4017942\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/d94c62511aa19ac73d99f93d9b05f10840e58f8a\"\u003e\u003ccode\u003ed94c625\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/2d0ab740e39a487df5ba25f1f5ae51a6e25e5863\"\u003e\u003ccode\u003e2d0ab74\u003c/code\u003e\u003c/a\u003e Exclude benchmark dependencies from being compiled by miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/523ff0054891995c91d8dec97724b3783956a53b\"\u003e\u003ccode\u003e523ff00\u003c/code\u003e\u003c/a\u003e Run clippy on benches in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/444d86fb47d33f5c8d74adb588cdcbef74d6c851\"\u003e\u003ccode\u003e444d86f\u003c/code\u003e\u003c/a\u003e Switch from cargo bench to criterion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/cb0e244955c33601f2112622eb9540e0f69b249e\"\u003e\u003ccode\u003ecb0e244\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/erased-serde/compare/0.4.6...0.4.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `macro_rules_attribute` from 0.2.2 to 0.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/danielhenrymantilla/macro_rules_attribute-rs/releases\"\u003emacro_rules_attribute's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereplace doc_auto_cfg feature with doc_cfg feature by \u003ca href=\"https://github.com/Fabian-Gruenbichler\"\u003e\u003ccode\u003e@​Fabian-Gruenbichler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/pull/31\"\u003edanielhenrymantilla/macro_rules_attribute-rs#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace unmaintained paste dependency with pastey; bump version to 0.2.3 by \u003ca href=\"https://github.com/shrey4796\"\u003e\u003ccode\u003e@​shrey4796\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/pull/32\"\u003edanielhenrymantilla/macro_rules_attribute-rs#32\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/Fabian-Gruenbichler\"\u003e\u003ccode\u003e@​Fabian-Gruenbichler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/pull/31\"\u003edanielhenrymantilla/macro_rules_attribute-rs#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shrey4796\"\u003e\u003ccode\u003e@​shrey4796\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/pull/32\"\u003edanielhenrymantilla/macro_rules_attribute-rs#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/danielhenrymantilla/macro_rules_attribute-rs/compare/v0.2.2...v0.2.3\"\u003ehttps://github.com/danielhenrymantilla/macro_rules_attribute-rs/compare/v0.2.2...v0.2.3\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/danielhenrymantilla/macro_rules_attribute-rs/commit/ecc27fb03c53d885036a4fa053db65a889991e0d\"\u003e\u003ccode\u003eecc27fb\u003c/code\u003e\u003c/a\u003e Replace unmaintained paste dependency with pastey; bump version to 0.2.3 (\u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danielhenrymantilla/macro_rules_attribute-rs/commit/31a2fcb6bb3e59ac7ff28dcb79bfa9d63e8a90e1\"\u003e\u003ccode\u003e31a2fcb\u003c/code\u003e\u003c/a\u003e replace doc_auto_cfg feature with doc_cfg feature (\u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/danielhenrymantilla/macro_rules_attribute-rs/compare/v0.2.2...v0.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.95 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.95...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.40 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport raw lifetime syntax \u003ccode\u003e'r#async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisambiguate references to \u003ccode\u003estringify!\u003c/code\u003e macro inside generated code (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.42\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/306\"\u003e#306\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/307\"\u003e#307\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/308\"\u003e#308\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\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/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.40...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.47 to 0.3.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.55\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.54\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.53\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.52\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.51\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.49\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.48\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.55 [2026-08-01]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid underflow in \u003ccode\u003eDateIter::nth\u003c/code\u003e, ensuring correct behavior.\u003c/li\u003e\n\u003cli\u003eAvoid overflow when deserializing timestamps.\u003c/li\u003e\n\u003cli\u003eHandle out-of-bounds data when deserializing.\u003c/li\u003e\n\u003cli\u003eDon't assume that the format being deserialized was generated by the serializer; this previously\nled to some valid values being parsed incorrectly and others being rejected.\u003c/li\u003e\n\u003cli\u003eNo longer silence errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::from_unix_timestamp_nanos\u003c/code\u003e and \u003ccode\u003eUtcDateTime::from_unix_timestamp_nanos\u003c/code\u003e correctly\nreturn \u003ccode\u003eNone\u003c/code\u003e for all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::checked_to_offset\u003c/code\u003e and \u003ccode\u003eUtcDateTime::checked_to_offset\u003c/code\u003e correctly return \u003ccode\u003eNone\u003c/code\u003e\nfor all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.54 [2026-07-20]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePrimitiveDateTime\u003c/code\u003e has been renamed to \u003ccode\u003ePlainDateTime\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration\u003c/code\u003e has been renamed to \u003ccode\u003eSignedDuration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIteration is now possible over \u003ccode\u003eDate\u003c/code\u003e, \u003ccode\u003eMonth\u003c/code\u003e, and \u003ccode\u003eWeekday\u003c/code\u003e. Relevant iterator methods have been\noverridden to ensure maximum performance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor both \u003ccode\u003ePlainDateTime\u003c/code\u003e and \u003ccode\u003eSignedDuration\u003c/code\u003e, a non-deprecated type alias has been added for\nbackwards compatibility. The new names should be preferred.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe associated metadata type (for \u003ccode\u003epowerfmt\u003c/code\u003e implementations) for various types has been changed\nto \u003ccode\u003e()\u003c/code\u003e and made public. This guarantees that no additional metadata will be present.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore gains when parsing RFC 2822.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.53 [2026-07-01]\u003c/h2\u003e\n\u003cp\u003eThere are no publicly-facing changes in this release. It solely works around the \u003ccode\u003ecookie\u003c/code\u003e crate\nrelying on an implementation detail of \u003ccode\u003etime\u003c/code\u003e that was never part of the public API (and thus\nsubject to semver guarantees). The internal API has been reverted to the extent necessary for\n\u003ccode\u003ecookie\u003c/code\u003e to compile. This measure is temporary; the internal change will be re-applied in an\nyet-to-be-determined future release.\u003c/p\u003e\n\u003ch2\u003e0.3.52 [2026-06-30]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubsecond values in the \u003ccode\u003etime!\u003c/code\u003e macro are parsed using the textual representation, ensuring\naccuracy. Previously, they were parsed using the floating point representation, which could result\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/time-rs/time/commit/857d9c404c5b6f6cb64d1bfa604c695be3369e12\"\u003e\u003ccode\u003e857d9c4\u003c/code\u003e\u003c/a\u003e v0.3.55 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2b72fcd4b245a032521a5d4a1684404a83a3e11b\"\u003e\u003ccode\u003e2b72fcd\u003c/code\u003e\u003c/a\u003e Precise feature gating for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c1089eb4beec9f8ad129177060a1936b8d598a07\"\u003e\u003ccode\u003ec1089eb\u003c/code\u003e\u003c/a\u003e Run check-targets, miri in parallel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f377fad42ab9f12ccba27a15b340cae3ba1b6e54\"\u003e\u003ccode\u003ef377fad\u003c/code\u003e\u003c/a\u003e Avoid range-validated ordinal =\u0026gt; year in \u003ccode\u003ecascade\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2eacb0a95d1bb87f4aadee0805818759e76f2bd5\"\u003e\u003ccode\u003e2eacb0a\u003c/code\u003e\u003c/a\u003e Report miscellaneous tasks, overall status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/29621acf88b4813235296c6441667aa415b201d7\"\u003e\u003ccode\u003e29621ac\u003c/code\u003e\u003c/a\u003e Speed up CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/08de7ba79ae109cffbc61b646f6e8df6eb423c67\"\u003e\u003ccode\u003e08de7ba\u003c/code\u003e\u003c/a\u003e Fix nano-timestamp validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c3f0462fb9da1605ec0c73125db71fc8604841b\"\u003e\u003ccode\u003e3c3f046\u003c/code\u003e\u003c/a\u003e Fix copy-paste error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c0c81ccbb78a806c9b40181c612026cfb53cdd4\"\u003e\u003ccode\u003e3c0c81c\u003c/code\u003e\u003c/a\u003e Cascade errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c21acd52a788b9b74c2d262933faa2675ae17f16\"\u003e\u003ccode\u003ec21acd5\u003c/code\u003e\u003c/a\u003e Handle more deserializations of \u003ccode\u003eSignedDuration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.47...v0.3.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.4 to 0.26.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude bad test keys from the published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/140\"\u003erustls/tokio-rustls#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve code comments clarity by \u003ca href=\"https://github.com/xibeiyoumian\"\u003e\u003ccode\u003e@​xibeiyoumian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/152\"\u003erustls/tokio-rustls#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient/server timeout examples, doc pass hinting towards timeouts. by \u003ca href=\"https://github.com/cpu\"\u003e\u003ccode\u003e@​cpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/187\"\u003erustls/tokio-rustls#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn more data at once from TlsStream::poll_read by \u003ca href=\"https://github.com/trinity-1686a\"\u003e\u003ccode\u003e@​trinity-1686a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/198\"\u003erustls/tokio-rustls#198\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/rustls/tokio-rustls/commit/f8832d28ce5688f101368e34fc6b49899a8d4293\"\u003e\u003ccode\u003ef8832d2\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c0fad2feb99af3d781bdfcbd5e0df7a3d5ccd09c\"\u003e\u003ccode\u003ec0fad2f\u003c/code\u003e\u003c/a\u003e return more data at once from TlsStream::poll_read (\u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/edc730658178d9382977027c0cf72b1a86cdc85d\"\u003e\u003ccode\u003eedc7306\u003c/code\u003e\u003c/a\u003e build(deps): bump futures-util from 0.3.33 to 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/baeadaaffd6fdaf8b60c47536f656f55bec8dbc6\"\u003e\u003ccode\u003ebaeadaa\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.8 to 0.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/1e138ad074c9fdadff64a8a97ba339e28400108d\"\u003e\u003ccode\u003e1e138ad\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.7 to 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/b4ecff6e16c578e0f0a106761865887bfcbdbbbc\"\u003e\u003ccode\u003eb4ecff6\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3 to 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/f47a68932b074ffdb8977af5619c898368b77345\"\u003e\u003ccode\u003ef47a689\u003c/code\u003e\u003c/a\u003e build(deps): bump rustls from 0.23.42 to 0.23.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/e25578ed978f660d90c4ee53f64a8ad6071acca1\"\u003e\u003ccode\u003ee25578e\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio from 1.53.0 to 1.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/d2a6d9896428c41deacb8a24c91e6778626183f3\"\u003e\u003ccode\u003ed2a6d98\u003c/code\u003e\u003c/a\u003e server: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c2e9b4a4a8981306d7cd45ec57321399ca08bcb0\"\u003e\u003ccode\u003ec2e9b4a\u003c/code\u003e\u003c/a\u003e client: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.4...v/0.26.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uniffi` from 0.32.0 to 0.32.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/uniffi-rs/blob/v0.32.1/CHANGELOG.md\"\u003euniffi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.32.1 (backend crates: v0.32.1) - (\u003cem\u003e2026-09-08\u003c/em\u003e)\u003c/h2\u003e\n\u003ch3\u003eWhat's Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin: Fixed checksum failure on aarch64 (\u003ca href=\"https://redirect.github.com/mozilla/uniffi-rs/pull/2935/\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mozilla/uniffi-rs/compare/v0.32.0...v0.32.1\"\u003eAll changes in v0.32.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/mozilla/uniffi-rs/commit/35a47433d8f015302fbf608f2b395eff6972c36f\"\u003e\u003ccode\u003e35a4743\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/uniffi-rs/commit/1f25db60f10841d1743dfbeafc65924b5eaae088\"\u003e\u003ccode\u003e1f25db6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/uniffi-rs/commit/2a8331b76922a875b5589b8051749d6cc3ba64c6\"\u003e\u003ccode\u003e2a8331b\u003c/code\u003e\u003c/a\u003e fix(kotlin): Make sure uniffiCheckApiChecksums compares against the rust gene...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mozilla/uniffi-rs/compare/v0.32.0...v0.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpki-roots` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/webpki-roots/releases\"\u003ewebpki-roots's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;Telia EC TLS Root CA v3\u0026quot; and \u0026quot;Telia RSA TLS Root CA v3\u0026quot; - \u003ca href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=2047804\"\u003ehttps://bugzilla.mozilla.org/show_bug.cgi?id=2047804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;SECOM TLS ECC Root CA 2024\u0026quot; and \u0026quot;SECOM TLS RSA Root CA 2024\u0026quot; - \u003ca href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1943001\"\u003ehttps://bugzilla.mozilla.org/show_bug.cgi?id=1943001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;Atos TrustedRoot 2011\u0026quot; - \u003ca href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=2017374\"\u003ehttps://bugzilla.mozilla.org/show_bug.cgi?id=2017374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTake webpki-root-certs lockfile update by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki-roots/pull/125\"\u003erustls/webpki-roots#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1.0.9: upstream updates by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki-roots/pull/126\"\u003erustls/webpki-roots#126\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rustls/webpki-roots/pull/125\"\u003erustls/webpki-roots#125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rustls/webpki-roots/compare/v/1.0.8...v/1.0.9\"\u003ehttps://github.com/rustls/webpki-roots/compare/v/1.0.8...v/1.0.9\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/rustls/webpki-roots/commit/0a553dbc8b3f18ea05c4f881cffa3f2d005d0d30\"\u003e\u003ccode\u003e0a553db\u003c/code\u003e\u003c/a\u003e 1.0.9: upstream updates (\u003ca href=\"https://redirect.github.com/rustls/webpki-roots/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki-roots/commit/1ce667b5cd8fbcb45166021a5722f46599ab8fad\"\u003e\u003ccode\u003e1ce667b\u003c/code\u003e\u003c/a\u003e Take webpki-root-certs lockfile update (\u003ca href=\"https://redirect.github.com/rustls/webpki-roots/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/webpki-roots/compare/v/1.0.8...v/1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/fedimint/fedimint/pull/9136","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fedimint%2Ffedimint/issues/9136","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9136/packages"},{"uuid":"5427197446","node_id":"PR_kwDOSZv4Ts8AAAABDLa2kA","number":63,"state":"closed","title":"chore(deps): bump the cargo group across 1 directory with 82 updates","user":"dependabot[bot]","labels":["dependencies","rust","area: corpus-engine","area: sovereign","area: desktop","area: commonwealth","area: mesh"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T01:04:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-11T17:26:52.000Z","updated_at":"2026-09-13T01:04:27.000Z","time_to_close":113846,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":82,"packages":[{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.2","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"calamine","old_version":"0.26.1","new_version":"0.36.1","repository_url":"https://github.com/tafia/calamine"},{"name":"mailparse","old_version":"0.15.0","new_version":"0.17.0","repository_url":"https://github.com/staktrace/mailparse"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"anyhow","old_version":"1.0.103","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tower-http","old_version":"0.6.10","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"minijinja","old_version":"2.21.0","new_version":"2.24.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"uuid","old_version":"1.23.5","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"iroh","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/n0-computer/iroh"},{"name":"regex","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rusqlite","old_version":"0.35.0","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"arrow","old_version":"57.3.0","new_version":"59.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"parquet","old_version":"57.3.0","new_version":"59.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"lancedb","old_version":"0.27.2","new_version":"0.38.0","repository_url":"https://github.com/lancedb/lancedb"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"llguidance","old_version":"1.7.6","new_version":"1.8.0","repository_url":"https://github.com/guidance-ai/llguidance"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"blake3","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"trybuild","old_version":"1.0.120","new_version":"1.0.121","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"lance-index","old_version":"4.0.0","new_version":"11.0.0","repository_url":"https://github.com/lance-format/lance"},{"name":"lance-table","old_version":"4.0.0","new_version":"11.0.0","repository_url":"https://github.com/lance-format/lance"},{"name":"quick-xml","old_version":"0.36.2","new_version":"0.42.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"scraper","old_version":"0.20.0","new_version":"0.27.0","repository_url":"https://github.com/rust-scraper/scraper"},{"name":"jsonpath-rust","old_version":"0.7.5","new_version":"1.0.10","repository_url":"https://github.com/besok/jsonpath-rust"},{"name":"petgraph","old_version":"0.6.5","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"bzip2","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/trifectatechfoundation/bzip2-rs"},{"name":"sevenz-rust2","old_version":"0.21.3","new_version":"0.22.2","repository_url":"https://github.com/hasenbanck/sevenz-rust"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"tree-sitter","old_version":"0.26.11","new_version":"0.27.0","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"rust_xlsxwriter","old_version":"0.83.0","new_version":"0.99.0","repository_url":"https://github.com/jmcnamara/rust_xlsxwriter"},{"name":"syn","old_version":"2.0.118","new_version":"3.0.5","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.46","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"fs4","old_version":"0.12.0","new_version":"1.1.0","repository_url":"https://github.com/al8n/fs4"},{"name":"which","old_version":"7.0.3","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0"},{"name":"pdf-extract","old_version":"0.7.12","new_version":"0.12.0","repository_url":"https://github.com/jrmuizel/pdf-extract"},{"name":"sysinfo","old_version":"0.34.2","new_version":"0.35.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"deadpool-postgres","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"lettre","old_version":"0.11.22","new_version":"0.11.23","repository_url":"https://github.com/lettre/lettre"},{"name":"ego-tree","old_version":"0.6.3","new_version":"0.11.0","repository_url":"https://github.com/rust-scraper/ego-tree"},{"name":"mail-parser","old_version":"0.10.2","new_version":"0.11.8","repository_url":"https://github.com/stalwartlabs/mail-parser"},{"name":"pdfium-render","old_version":"0.9.2","new_version":"0.9.4","repository_url":"https://github.com/ajrcarey/pdfium-render"},{"name":"ignore","old_version":"0.4.28","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"imageproc","old_version":"0.26.2","new_version":"0.27.0","repository_url":"https://github.com/image-rs/imageproc"},{"name":"i_overlay","old_version":"4.0.7","new_version":"8.1.1","repository_url":"https://github.com/iShape-Rust/iOverlay"},{"name":"gline-rs","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/fbilhaut/gline-rs"},{"name":"orp","old_version":"0.9.2","new_version":"1.0.0","repository_url":"https://github.com/fbilhaut/orp"},{"name":"tokenizers","old_version":"0.21.4","new_version":"0.23.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"rand","old_version":"0.8.6","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"if-addrs","old_version":"0.13.4","new_version":"0.15.0","repository_url":"https://github.com/messense/if-addrs"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.8","repository_url":"https://github.com/rustls/rcgen"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"axum-server","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/programatik29/axum-server"},{"name":"rustls","old_version":"0.23.42","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"tauri","old_version":"2.11.1","new_version":"2.11.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-shell","old_version":"2.3.5","new_version":"2.3.6","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.7.1","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-deep-link","old_version":"2.4.9","new_version":"2.4.10","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.1","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lopdf","old_version":"0.34.0","new_version":"0.42.0","repository_url":"https://github.com/J-F-Liu/lopdf"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"mdns-sd","old_version":"0.12.0","new_version":"0.21.3","repository_url":"https://github.com/keepsimple1/mdns-sd"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 78 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.2` | `1.1.2+spec-1.1.0` |\n| [calamine](https://github.com/tafia/calamine) | `0.26.1` | `0.36.1` |\n| [mailparse](https://github.com/staktrace/mailparse) | `0.15.0` | `0.17.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.10` | `0.7.1` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.21.0` | `2.24.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.5` | `1.26.0` |\n| [iroh](https://github.com/n0-computer/iroh) | `1.0.2` | `1.1.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.13.0` | `1.13.1` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.35.0` | `0.40.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `57.3.0` | `59.3.0` |\n| [parquet](https://github.com/apache/arrow-rs) | `57.3.0` | `59.3.0` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.27.2` | `0.38.0` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.4` |\n| [llguidance](https://github.com/guidance-ai/llguidance) | `1.7.6` | `1.8.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.4` | `0.4.2` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.5` | `1.8.7` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.120` | `1.0.121` |\n| [lance-index](https://github.com/lance-format/lance) | `4.0.0` | `11.0.0` |\n| [lance-table](https://github.com/lance-format/lance) | `4.0.0` | `11.0.0` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.36.2` | `0.42.0` |\n| [scraper](https://github.com/rust-scraper/scraper) | `0.20.0` | `0.27.0` |\n| [jsonpath-rust](https://github.com/besok/jsonpath-rust) | `0.7.5` | `1.0.10` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.6.5` | `0.8.3` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [bzip2](https://github.com/trifectatechfoundation/bzip2-rs) | `0.5.2` | `0.6.1` |\n| [sevenz-rust2](https://github.com/hasenbanck/sevenz-rust) | `0.21.3` | `0.22.2` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.11` | `0.27.0` |\n| [rust_xlsxwriter](https://github.com/jmcnamara/rust_xlsxwriter) | `0.83.0` | `0.99.0` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.118` | `3.0.5` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.46` | `1.0.47` |\n| [fs4](https://github.com/al8n/fs4) | `0.12.0` | `1.1.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.6` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| dirs | `5.0.1` | `6.0.0` |\n| [pdf-extract](https://github.com/jrmuizel/pdf-extract) | `0.7.12` | `0.12.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.34.2` | `0.35.2` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [deadpool-postgres](https://github.com/deadpool-rs/deadpool) | `0.14.1` | `0.14.2` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.22` | `0.11.23` |\n| [ego-tree](https://github.com/rust-scraper/ego-tree) | `0.6.3` | `0.11.0` |\n| [mail-parser](https://github.com/stalwartlabs/mail-parser) | `0.10.2` | `0.11.8` |\n| [pdfium-render](https://github.com/ajrcarey/pdfium-render) | `0.9.2` | `0.9.4` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.28` | `0.4.33` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [imageproc](https://github.com/image-rs/imageproc) | `0.26.2` | `0.27.0` |\n| [i_overlay](https://github.com/iShape-Rust/iOverlay) | `4.0.7` | `8.1.1` |\n| [gline-rs](https://github.com/fbilhaut/gline-rs) | `1.0.1` | `1.1.0` |\n| [orp](https://github.com/fbilhaut/orp) | `0.9.2` | `1.0.0` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.21.4` | `0.23.2` |\n| [rand](https://github.com/rust-random/rand) | `0.8.6` | `0.10.1` |\n| [if-addrs](https://github.com/messense/if-addrs) | `0.13.4` | `0.15.0` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.8` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [axum-server](https://github.com/programatik29/axum-server) | `0.7.3` | `0.8.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.42` | `0.23.44` |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.11.1` | `2.11.5` |\n| [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.5` | `2.3.6` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.7.3` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.9` | `2.4.10` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.1` | `2.11.0` |\n| [lopdf](https://github.com/J-F-Liu/lopdf) | `0.34.0` | `0.42.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [mdns-sd](https://github.com/keepsimple1/mdns-sd) | `0.12.0` | `0.21.3` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.4` | `0.1.5` |\n\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.2 to 1.1.2+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.2...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `calamine` from 0.26.1 to 0.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/calamine/releases\"\u003ecalamine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.36.1 - 2026-07-27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed a regression in 0.36.0 that broke Strict OOXML (ISO/IEC 29500)\n\u003ccode\u003e_rels/.rels\u003c/code\u003e links.\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/681\"\u003e#681\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/681\"\u003etafia/calamine#681\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed XLS string handling to preserve empty strings instead of discarding\nthem. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/679\"\u003e#679\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/679\"\u003e#679\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/679\"\u003etafia/calamine#679\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed XLSB workbook parsing to consume the body of unhandled workbook-global\nrecords. A leftover body was misread as the next record id, which either\nsilently dropped the worksheet or panicked from an empty buffer. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/675\"\u003e#675\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/675\"\u003e#675\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/675\"\u003etafia/calamine#675\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for OOXML format by \u003ca href=\"https://github.com/saks\"\u003e\u003ccode\u003e@​saks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/681\"\u003etafia/calamine#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003exls: preserve empty strings by \u003ca href=\"https://github.com/aquasync\"\u003e\u003ccode\u003e@​aquasync\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/679\"\u003etafia/calamine#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(xlsb): consume unmatched workbook-global record bodies by \u003ca href=\"https://github.com/momomuchu\"\u003e\u003ccode\u003e@​momomuchu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/675\"\u003etafia/calamine#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/momomuchu\"\u003e\u003ccode\u003e@​momomuchu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/675\"\u003etafia/calamine#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tafia/calamine/compare/v0.36.0...v0.36.1\"\u003ehttps://github.com/tafia/calamine/compare/v0.36.0...v0.36.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.36.0 - 2026-07-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an XLSX streaming API for cell and formula records, including shared\nformula metadata. There are two new APIs:\n\u003ccode\u003eXlsxCellReader::next_cell_with_formula()\u003c/code\u003e and\n\u003ccode\u003eXlsxCellReader::next_cell_with_formula_metadata()\u003c/code\u003e. Previously it required 2\nseparate reads to get similar information. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/654\"\u003e#654\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/654\"\u003e#654\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/654\"\u003etafia/calamine#654\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a per-sheet, lazy XLSX API to read worksheet hyperlinks:\n\u003ccode\u003eXlsx::hyperlinks_by_sheet_name()\u003c/code\u003e and \u003ccode\u003eXlsx::hyperlinks_by_sheet_id()\u003c/code\u003e. Each\nhyperlink reports its anchor range (\u003ccode\u003eDimensions\u003c/code\u003e), external target\n(URL/file/mailto), optional internal location, displayed text, and optional\ntooltip. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/659\"\u003e#659\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/659\"\u003e#659\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/659\"\u003etafia/calamine#659\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExtended the \u003ccode\u003epicture\u003c/code\u003e feature to also extract cell position information and\nthe raw image data, and to handle newer Excel 365 style embedded images.\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/calamine/blob/master/Changelog.md\"\u003ecalamine's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.36.1] - 2026-07-27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed a regression in 0.36.0 that broke Strict OOXML (ISO/IEC 29500)\n\u003ccode\u003e_rels/.rels\u003c/code\u003e links.\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/681\"\u003e#681\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/681\"\u003etafia/calamine#681\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed XLS string handling to preserve empty strings instead of discarding\nthem. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/679\"\u003e#679\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/679\"\u003e#679\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/679\"\u003etafia/calamine#679\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed XLSB workbook parsing to consume the body of unhandled workbook-global\nrecords. A leftover body was misread as the next record id, which either\nsilently dropped the worksheet or panicked from an empty buffer. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/675\"\u003e#675\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/675\"\u003e#675\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/675\"\u003etafia/calamine#675\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.36.0] - 2026-07-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an XLSX streaming API for cell and formula records, including shared\nformula metadata. There are two new APIs:\n\u003ccode\u003eXlsxCellReader::next_cell_with_formula()\u003c/code\u003e and\n\u003ccode\u003eXlsxCellReader::next_cell_with_formula_metadata()\u003c/code\u003e. Previously it required 2\nseparate reads to get similar information. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/654\"\u003e#654\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/654\"\u003e#654\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/654\"\u003etafia/calamine#654\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a per-sheet, lazy XLSX API to read worksheet hyperlinks:\n\u003ccode\u003eXlsx::hyperlinks_by_sheet_name()\u003c/code\u003e and \u003ccode\u003eXlsx::hyperlinks_by_sheet_id()\u003c/code\u003e. Each\nhyperlink reports its anchor range (\u003ccode\u003eDimensions\u003c/code\u003e), external target\n(URL/file/mailto), optional internal location, displayed text, and optional\ntooltip. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/659\"\u003e#659\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/659\"\u003e#659\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/659\"\u003etafia/calamine#659\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExtended the \u003ccode\u003epicture\u003c/code\u003e feature to also extract cell position information and\nthe raw image data, and to handle newer Excel 365 style embedded images.\n[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/652\"\u003e#652\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/652\"\u003e#652\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/652\"\u003etafia/calamine#652\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for reading XLSX rich string (\u003ccode\u003erstring\u003c/code\u003e) records. [Issue \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/655\"\u003e#655\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[Issue \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/655\"\u003e#655\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/655\"\u003etafia/calamine#655\u003c/a\u003e\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/tafia/calamine/commit/0a24c2a9f1e38c0932c1299e633270dc730db505\"\u003e\u003ccode\u003e0a24c2a\u003c/code\u003e\u003c/a\u003e release: 0.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/f059beb13f733923f229c2977cb469443d3ddf07\"\u003e\u003ccode\u003ef059beb\u003c/code\u003e\u003c/a\u003e fix(xlsb): consume unmatched workbook-global record bodies (\u003ca href=\"https://redirect.github.com/tafia/calamine/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/18a1facb24d602c31f968f0c582ac07088f08f28\"\u003e\u003ccode\u003e18a1fac\u003c/code\u003e\u003c/a\u003e xls: preserve empty strings (\u003ca href=\"https://redirect.github.com/tafia/calamine/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/c53aff3d81a7ae0838fb975374afde6aa6743552\"\u003e\u003ccode\u003ec53aff3\u003c/code\u003e\u003c/a\u003e support OOXML format (\u003ca href=\"https://redirect.github.com/tafia/calamine/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/2872ac1c7c02d03fc8549239f5ce629f6b08e54a\"\u003e\u003ccode\u003e2872ac1\u003c/code\u003e\u003c/a\u003e release: 0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/bec70ca56621a6aab429d676a14ee8db5b1a3c1c\"\u003e\u003ccode\u003ebec70ca\u003c/code\u003e\u003c/a\u003e fix(xlsx): fix whitespace trimming bug introduced in \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/671\"\u003e#671\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tafia/calamine/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/058cb507c8d74541f96d6439b6abd80e52f0c058\"\u003e\u003ccode\u003e058cb50\u003c/code\u003e\u003c/a\u003e chore: clippy::manual_is_multiple_of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/070c4c002684909c37b290944f5af5847c495115\"\u003e\u003ccode\u003e070c4c0\u003c/code\u003e\u003c/a\u003e deps: bump quick-xml 0.39 to 0.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/01bc379d3d00bfcfa86713cfceeba407325d2162\"\u003e\u003ccode\u003e01bc379\u003c/code\u003e\u003c/a\u003e deps: bump zip from 7.0 to 8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/c90353256984b2c1257488627d55fc79a447d0b2\"\u003e\u003ccode\u003ec903532\u003c/code\u003e\u003c/a\u003e deps: bump atoi_simd 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tafia/calamine/compare/v0.26.1...v0.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mailparse` from 0.15.0 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/b019202acef3e65855e705836525e95f5da3724a\"\u003e\u003ccode\u003eb019202\u003c/code\u003e\u003c/a\u003e Release v0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/78176b6faf77b237154993451165d659f51e342b\"\u003e\u003ccode\u003e78176b6\u003c/code\u003e\u003c/a\u003e Add contributing instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/7ff924531463c3d086a0662ef78e940fc2184154\"\u003e\u003ccode\u003e7ff9245\u003c/code\u003e\u003c/a\u003e Scan for MIME boundaries and base64 whitespace a word at a time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/ad1e150d9ad26f9516e94f5a0286955e2c002a93\"\u003e\u003ccode\u003ead1e150\u003c/code\u003e\u003c/a\u003e Recognize comments in the remaining addrparse states\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/2f3ce2286baa9255d97dd9ec89657d0df094dd49\"\u003e\u003ccode\u003e2f3ce22\u003c/code\u003e\u003c/a\u003e Handle backslashes in quoted parameter values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/dd9afdb72b9998000ec6ab9c8c73ce309f76cfa1\"\u003e\u003ccode\u003edd9afdb\u003c/code\u003e\u003c/a\u003e Escape backslashes when stringifying\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/e31aa5c205fa6892030690f8c8ae7e73627b8d06\"\u003e\u003ccode\u003ee31aa5c\u003c/code\u003e\u003c/a\u003e Fix handling of escapes in comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/1a0171be25c452a4db7f2c6b1a8148cccab8f1ad\"\u003e\u003ccode\u003e1a0171b\u003c/code\u003e\u003c/a\u003e Fix RFC 2231 parameter value decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/630be38e82bdc37b84e45488b86d64e83f11cc3b\"\u003e\u003ccode\u003e630be38\u003c/code\u003e\u003c/a\u003e Add support for IPv6 hostnames in addrparse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/0755eb0cd8fe1854c54d93c0e74965af46fd933d\"\u003e\u003ccode\u003e0755eb0\u003c/code\u003e\u003c/a\u003e refactor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/staktrace/mailparse/compare/v0.15.0...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.103 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.103...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.6.10 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.7.1\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: add \u003ccode\u003eServeDir::redirect_to_trailing_slash()\u003c/code\u003e to serve directory indexes directly instead of first redirecting to the trailing-slash path. The redirect remains the default (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: add \u003ccode\u003eignore_multi_range_requests()\u003c/code\u003e to \u003ccode\u003eServeDir\u003c/code\u003e and \u003ccode\u003eServeFile\u003c/code\u003e, serving the full representation when a request asks for multiple byte ranges. The existing \u003ccode\u003e416 Range Not Satisfiable\u003c/code\u003e response remains the default (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erequest-id\u003c/code\u003e: the constructors and accessors on the request-id layers, services, and \u003ccode\u003eRequestId\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e, so they can be used in const context (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: the minimum \u003ccode\u003ehttp-range-header\u003c/code\u003e requirement is now 0.4.2 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebehavioral change:\u003c/strong\u003e \u003ccode\u003efs\u003c/code\u003e: make \u003ccode\u003eServeDir::try_call\u003c/code\u003e propagate expected filesystem\nI/O errors when no fallback is configured, as documented, instead of converting\nthem to \u003ccode\u003e404 Not Found\u003c/code\u003e responses (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edecompression\u003c/code\u003e: don't end the body when a data frame with no remaining bytes\narrives after the decompressor reports end-of-stream. Trailers following such a\nframe were dropped and could not be recovered (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edecompression\u003c/code\u003e: return a body error when a data frame with remaining bytes\narrives after the decompressor reports end-of-stream, rather than silently\ntruncating. This regressed in 0.7.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: multipart range requests are now rejected before range validation, so\nthey consistently return \u003ccode\u003e416 Range Not Satisfiable\u003c/code\u003e with a\n\u003ccode\u003eCannot serve multipart range requests\u003c/code\u003e body instead of a generic\nunsatisfiable-range response (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: range error responses no longer carry representation headers such as\n\u003ccode\u003eContent-Type\u003c/code\u003e and \u003ccode\u003eContent-Encoding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset-header\u003c/code\u003e: \u003ccode\u003eSetMultipleResponseHeadersLayer\u003c/code\u003e and \u003ccode\u003eSetMultipleResponseHeader\u003c/code\u003e\nare now \u003ccode\u003eClone\u003c/code\u003e regardless of the response body type, matching the fix applied\nto the request-side types in 0.7.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/661\"\u003etower-rs/tower-http#661\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/712\"\u003e#712\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/712\"\u003etower-rs/tower-http#712\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/714\"\u003e#714\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/714\"\u003etower-rs/tower-http#714\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/716\"\u003e#716\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/716\"\u003etower-rs/tower-http#716\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/718\"\u003e#718\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/718\"\u003etower-rs/tower-http#718\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/722\"\u003e#722\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/722\"\u003etower-rs/tower-http#722\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/727\"\u003etower-rs/tower-http#727\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/728\"\u003etower-rs/tower-http#728\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll the changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 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/tower-rs/tower-http/pull/708\"\u003etower-rs/tower-http#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compression): reject non-empty data frames after codec is EOF by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/712\"\u003etower-rs/tower-http#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Clone derivations from SetMultipleResponseHeader* types by \u003ca href=\"https://github.com/skeet70\"\u003e\u003ccode\u003e@​skeet70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/714\"\u003etower-rs/tower-http#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(request-id): Allow request-id constructor in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/716\"\u003etower-rs/tower-http#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Avoid unnecessary conversions between SystemTime and HttpDate by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/717\"\u003etower-rs/tower-http#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Use HeaderValue::is_empty to check for empty values by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/720\"\u003etower-rs/tower-http#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Use HeaderValue::to_str for date headers by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/721\"\u003etower-rs/tower-http#721\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/tower-rs/tower-http/commit/c9414514a421b07b6520e040a3fd6a579b0c5e1b\"\u003e\u003ccode\u003ec941451\u003c/code\u003e\u003c/a\u003e chore(release): prepare 0.7.1 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/9697702412f50dba61962d06d0436376a1e5a435\"\u003e\u003ccode\u003e9697702\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.86.3 to 2.86.8 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/e2582e2fde4ef768caedc1377d07169480d07cc4\"\u003e\u003ccode\u003ee2582e2\u003c/code\u003e\u003c/a\u003e Allow ignoring multi-range requests (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/888f7fe6c6f9ee006a6d882723b1cba26601dbc3\"\u003e\u003ccode\u003e888f7fe\u003c/code\u003e\u003c/a\u003e feat(services): configure directory redirects (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/5ad76544ce0eb15cd8ac185bef846eb4a80233a4\"\u003e\u003ccode\u003e5ad7654\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.85.12 to 2.86.3 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/d154adbace6abc98162620ea1b56d88629b40c91\"\u003e\u003ccode\u003ed154adb\u003c/code\u003e\u003c/a\u003e fix: reject multipart ranges before validation (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/d9e5c8a38d072e49f32b5602f5cca0b8d1402e05\"\u003e\u003ccode\u003ed9e5c8a\u003c/code\u003e\u003c/a\u003e ci: Update to cargo-check-external-types 0.5.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/90c072b50eba4a47fe6b696416086c7e269bb3e9\"\u003e\u003ccode\u003e90c072b\u003c/code\u003e\u003c/a\u003e Propagate ServeDir::try_call I/O errors (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/860922e81da98f0813928816634b30a74cbbbb83\"\u003e\u003ccode\u003e860922e\u003c/code\u003e\u003c/a\u003e fix(decompression): don't end the body on an empty data frame (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/85322522af352a09a21ddc9dd147b4bfc122d979\"\u003e\u003ccode\u003e8532252\u003c/code\u003e\u003c/a\u003e docs(example)/custom future with multiple bodies (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/711\"\u003e#711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.10...tower-http-0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minijinja` from 2.21.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ewordwrap\u003c/code\u003e filter to the Python bindings.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conditional expressions in keyword argument values for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/921\"\u003e#921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003econtext!\u003c/code\u003e sorting keys when the \u003ccode\u003epreserve_order\u003c/code\u003e feature is enabled.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/920\"\u003e#920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimited string repetition to 100 MB in Rust and Go to prevent excessive memory allocations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Unicode identifiers in templates rendered through the Python bindings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged rendering of none and boolean values to \u003ccode\u003eNone\u003c/code\u003e, \u003ccode\u003eTrue\u003c/code\u003e, and \u003ccode\u003eFalse\u003c/code\u003e for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/913\"\u003e#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eStringInput\u003c/code\u003e for custom Rust filters and functions that transform strings while preserving safety provenance.\u003c/li\u003e\n\u003cli\u003eFixed safety handling in string-transforming and composing filters to preserve safe strings and escape unsafe fragments in Rust and Go.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003esplit\u003c/code\u003e filter to return a sequence, enabling negative indexing and slicing in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/909\"\u003e#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python-compatible dict methods being shadowed by same-named map keys.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/903\"\u003e#903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed loop-local assignments leaking into subsequent iterations in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/912\"\u003e#912\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/mitsuhiko/minijinja/commit/0ca749f7ba507514fa6b052c74130ae6ae472e03\"\u003e\u003ccode\u003e0ca749f\u003c/code\u003e\u003c/a\u003e chore(release): 2.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/0f2989add87d1903247c3977a72ff1f00cf21e07\"\u003e\u003ccode\u003e0f2989a\u003c/code\u003e\u003c/a\u003e feat(python): expose wordwrap filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/3eac8fabe29fc2432622dd6e8b43c1e7adb0f44c\"\u003e\u003ccode\u003e3eac8fa\u003c/code\u003e\u003c/a\u003e docs(changelog): document context key ordering fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/c867352c5b370f6218e7b273c1f17479a6d5d670\"\u003e\u003ccode\u003ec867352\u003c/code\u003e\u003c/a\u003e fix(macros): preserve context key order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a9e1813d3c6489a63532a340b4bb3afdea0bf755\"\u003e\u003ccode\u003ea9e1813\u003c/code\u003e\u003c/a\u003e fix(parser): allow conditionals in keyword arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/c6fa683e99e2f190b60a38060607f7b9900e9012\"\u003e\u003ccode\u003ec6fa683\u003c/code\u003e\u003c/a\u003e fix(value): limit repeated strings to 100 MB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/19af7d4afbd7ea529c4251c29483dce2179f3130\"\u003e\u003ccode\u003e19af7d4\u003c/code\u003e\u003c/a\u003e chore(release): 2.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/7f63616efcc76e326d07a7f923a5314b948010a4\"\u003e\u003ccode\u003e7f63616\u003c/code\u003e\u003c/a\u003e docs(changelog): document Python Unicode identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/179652f1393cd1b4c46e10e55896a5713cf15eb6\"\u003e\u003ccode\u003e179652f\u003c/code\u003e\u003c/a\u003e ref: Remove CLAUDE.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/52b1cc66b290cef1fb58b00e2fa277973bfc5f82\"\u003e\u003ccode\u003e52b1cc6\u003c/code\u003e\u003c/a\u003e ref: Move claude stuff\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.21.0...minijinja-go/v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.5 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccod...\n\n_Description has been truncated_","html_url":"https://github.com/alexsbryan/commonwealth-ai/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexsbryan%2Fcommonwealth-ai/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"},{"uuid":"5426865300","node_id":"PR_kwDOEE0cJM8AAAABDLJvXw","number":952,"state":"closed","title":"chore(deps): bump the patches group across 1 directory with 40 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-16T22:43:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-11T16:50:47.000Z","updated_at":"2026-09-16T22:43:28.000Z","time_to_close":453160,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patches","update_count":40,"packages":[{"name":"async-rs","old_version":"0.8.4","new_version":"0.8.12","repository_url":"https://github.com/amqp-rs/async-rs"},{"name":"deadpool","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"h2","old_version":"0.4.16","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"lru","old_version":"0.18.2","new_version":"0.18.4","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"roaring","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/RoaringBitmap/roaring-rs"},{"name":"snap","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/BurntSushi/rust-snappy"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"typetag","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/dtolnay/typetag"},{"name":"windows-service","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/mullvad/windows-service-rs"},{"name":"nix","old_version":"0.31.2","new_version":"0.31.3","repository_url":"https://github.com/nix-rust/nix"},{"name":"anyhow","old_version":"1.0.103","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-compression","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"base64","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"hickory-proto","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"pastey","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/as1100k/pastey"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"snafu","old_version":"0.9.0","new_version":"0.9.2","repository_url":"https://github.com/shepmaster/snafu"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"3.0.3","new_version":"3.0.5","repository_url":"https://github.com/dtolnay/syn"},{"name":"mock_instant","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/museun/mock_instant"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"cidr","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/stbuehler/rust-cidr"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"twox-hash","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/shepmaster/twox-hash"},{"name":"ratatui","old_version":"0.30.0","new_version":"0.30.2","repository_url":"https://github.com/ratatui/ratatui"},{"name":"indicatif","old_version":"0.18.4","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patches group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-rs](https://github.com/amqp-rs/async-rs) | `0.8.4` | `0.8.12` |\n| [deadpool](https://github.com/deadpool-rs/deadpool) | `0.13.0` | `0.13.1` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [h2](https://github.com/hyperium/h2) | `0.4.16` | `0.4.19` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.20` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.18.2` | `0.18.4` |\n| [roaring](https://github.com/RoaringBitmap/roaring-rs) | `0.11.4` | `0.11.5` |\n| [snap](https://github.com/BurntSushi/rust-snappy) | `1.1.1` | `1.1.2` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [typetag](https://github.com/dtolnay/typetag) | `0.2.21` | `0.2.23` |\n| [windows-service](https://github.com/mullvad/windows-service-rs) | `0.8.0` | `0.8.1` |\n| [nix](https://github.com/nix-rust/nix) | `0.31.2` | `0.31.3` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.42` | `0.4.44` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.23.0` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [hickory-proto](https://github.com/hickory-dns/hickory-dns) | `0.26.1` | `0.26.3` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.2` | `0.2.3` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.9.0` | `0.9.2` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.5` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.3` | `3.0.5` |\n| [mock_instant](https://github.com/museun/mock_instant) | `0.6.0` | `0.6.1` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.11` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [cidr](https://github.com/stbuehler/rust-cidr) | `0.3.1` | `0.3.2` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [twox-hash](https://github.com/shepmaster/twox-hash) | `2.1.2` | `2.1.4` |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.30.0` | `0.30.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.4` | `0.18.6` |\n\n\nUpdates `async-rs` from 0.8.4 to 0.8.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/46838d8f15ef10a6a3b2b1ac003e035e34fb0f43\"\u003e\u003ccode\u003e46838d8\u003c/code\u003e\u003c/a\u003e v0.8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/c648d6fcf24953ecd4042eeef07b3f812f557a81\"\u003e\u003ccode\u003ec648d6f\u003c/code\u003e\u003c/a\u003e docs: write down the sharp edges the review found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/b0209fccb1c397b3c85f9d11f7118eb200ac1c74\"\u003e\u003ccode\u003eb0209fc\u003c/code\u003e\u003c/a\u003e fix(hickory): parse addresses properly, don't cache a doomed resolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/d95ef205ac28f70c7a893caf28599071abf24def\"\u003e\u003ccode\u003ed95ef20\u003c/code\u003e\u003c/a\u003e fix(util): make Join and TryJoin usable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/0efa2063d02ea3ed123e65e326d62aa08291f59b\"\u003e\u003ccode\u003e0efa206\u003c/code\u003e\u003c/a\u003e fix(tokio): carry the runtime context into connect, and bind one kit to one r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/a4fddce346495e8986241977edc9aafec1e0363f\"\u003e\u003ccode\u003ea4fddce\u003c/code\u003e\u003c/a\u003e fix(task): surface task failure instead of hanging forever\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/d97fa17889292ac52f0cefc3828affde0447354b\"\u003e\u003ccode\u003ed97fa17\u003c/code\u003e\u003c/a\u003e fix(block_on): park instead of busy-spinning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/3071575b83ff836b66838f614258c115acfba728\"\u003e\u003ccode\u003e3071575\u003c/code\u003e\u003c/a\u003e test: assert auto traits on the type rather than on a reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/708e295d319b0cec66be28e9a9dafbf875c3f45f\"\u003e\u003ccode\u003e708e295\u003c/code\u003e\u003c/a\u003e update Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/31260f8d84289f86997eda40fc33e8b7481b69d7\"\u003e\u003ccode\u003e31260f8\u003c/code\u003e\u003c/a\u003e feat(util): add join/try_join and a stream split helper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amqp-rs/async-rs/compare/v0.8.4...v0.8.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `deadpool` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/bba260f93ef4f7a63c82799563f92518b9e5d42a\"\u003e\u003ccode\u003ebba260f\u003c/code\u003e\u003c/a\u003e Release all deadpool crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f417aa5d0b1b07648a63dc7cbbe8819215021eca\"\u003e\u003ccode\u003ef417aa5\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-redis and redis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/2c9ed6f7b1b412472ffb07067f5d2300ab325c75\"\u003e\u003ccode\u003e2c9ed6f\u003c/code\u003e\u003c/a\u003e Update async-memcached dependency to version 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/7b09e63d35953e0df5c7a1c32f7f828238d39643\"\u003e\u003ccode\u003e7b09e63\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-diesel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/a37ba581ff52e735cccdd699323bad8e07bb631c\"\u003e\u003ccode\u003ea37ba58\u003c/code\u003e\u003c/a\u003e Update itertools dependency to version 0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/85d34050e9f5e1b2363f96b34edac7706c86a9fe\"\u003e\u003ccode\u003e85d3405\u003c/code\u003e\u003c/a\u003e Coalesce concurrent statement preparation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f2728ab6e400fcf64463f1181b16d33e9870c22d\"\u003e\u003ccode\u003ef2728ab\u003c/code\u003e\u003c/a\u003e Extract statement cache into its own module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/790881b6933d979ca1753f418d7839809ac9c31b\"\u003e\u003ccode\u003e790881b\u003c/code\u003e\u003c/a\u003e Add script for running cargo for all crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f7a50377ba9c08aa292e7148d516eb4112082bcc\"\u003e\u003ccode\u003ef7a5037\u003c/code\u003e\u003c/a\u003e Add script for checking reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/256801a328f4969a9263a62f06cef260a6cec6b7\"\u003e\u003ccode\u003e256801a\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;variable does not need to be mutable\u0026quot; warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/deadpool-rs/deadpool/compare/deadpool-v0.13.0...deadpool-v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/08604915e6f1a3b7a93398aec0bb92d7a6611a6a\"\u003e\u003ccode\u003e0860491\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2e9ea612b5499deb08a6646401fe5b5c60d4de75\"\u003e\u003ccode\u003e2e9ea61\u003c/code\u003e\u003c/a\u003e Document multiversion 0.9.0 and syn version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6667988d019dce6434799bb7744f32c511b231ec\"\u003e\u003ccode\u003e6667988\u003c/code\u003e\u003c/a\u003e build(deps): accept multiversion 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/71ae1c093693f104eb182c37be5c8710cc46a594\"\u003e\u003ccode\u003e71ae1c0\u003c/code\u003e\u003c/a\u003e Mention defense in depth when writing to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/12790ab29353db724eb805cdeba1a4b3dbff8dab\"\u003e\u003ccode\u003e12790ab\u003c/code\u003e\u003c/a\u003e Remove remarks about a standard library bug that has been worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/d477c2a526cbe835a1b99e9e997ae56f2e78177c\"\u003e\u003ccode\u003ed477c2a\u003c/code\u003e\u003c/a\u003e Inline asm not stable on powerpc/powerpc64 at MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6c2fb496e4e987abe7965f669b268ae9c4f3e7f2\"\u003e\u003ccode\u003e6c2fb49\u003c/code\u003e\u003c/a\u003e Work around slow _mm_packus_epi16 in Rust 1.96 through 1.98, inclusive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/945117503ea6b67aefce20363dcddb4b2bad7a98\"\u003e\u003ccode\u003e9451175\u003c/code\u003e\u003c/a\u003e Zero the output slice upon panic in functions that write to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h2` from 0.4.16 to 0.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/releases\"\u003eh2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split empty data frame count from budget by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/945\"\u003ehyperium/h2#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: better auto default for data frame budget by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/946\"\u003ehyperium/h2#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the DATA frame budget by \u003ca href=\"https://github.com/muhamadazmy\"\u003e\u003ccode\u003e@​muhamadazmy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/942\"\u003ehyperium/h2#942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tighten wording on data_frame_budget() by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/943\"\u003ehyperium/h2#943\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/muhamadazmy\"\u003e\u003ccode\u003e@​muhamadazmy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/942\"\u003ehyperium/h2#942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.17...v0.4.18\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.17...v0.4.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: dont budget DATA frames that are EOS by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/940\"\u003ehyperium/h2#940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cap max allowed encoder table size by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/941\"\u003ehyperium/h2#941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.16...v0.4.17\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.16...v0.4.17\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/hyperium/h2/blob/master/CHANGELOG.md\"\u003eh2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.19 (August 24, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove default (auto) small DATA frame budget based on configured connection window.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.18 (August 20, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edata_frame_budget(n)\u003c/code\u003e methods to client and server builders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.17 (August 19, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix limiting of excessive small DATA frames to ignore EOS frames.\u003c/li\u003e\n\u003cli\u003eFix HPACK encoding table to cap the max size to 4kb.\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/hyperium/h2/commit/d57d1b852fec9dda6d42d3454502006d52104da8\"\u003e\u003ccode\u003ed57d1b8\u003c/code\u003e\u003c/a\u003e v0.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c7e89e982d0aab617cd23173afca490922541152\"\u003e\u003ccode\u003ec7e89e9\u003c/code\u003e\u003c/a\u003e refactor: better auto default for data frame budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/3850acdcca3fe7a9102076204f6f1cf76e3325ca\"\u003e\u003ccode\u003e3850acd\u003c/code\u003e\u003c/a\u003e refactor: split empty data frame count from budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/73f39d49f4b0bc284b57fc52c303a05a5301de6a\"\u003e\u003ccode\u003e73f39d4\u003c/code\u003e\u003c/a\u003e v0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/978ebb8ba771a9143c44ff8ba513805139e2312e\"\u003e\u003ccode\u003e978ebb8\u003c/code\u003e\u003c/a\u003e docs: tighten wording on data_frame_budget() (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/813bf06495e3e7b0a96258d842c926c174ac2941\"\u003e\u003ccode\u003e813bf06\u003c/code\u003e\u003c/a\u003e feat: allow configuring the DATA frame budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/1adb037a341ec05b0407e7c627a06cc507cc78f7\"\u003e\u003ccode\u003e1adb037\u003c/code\u003e\u003c/a\u003e v0.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/67734f8c6943362a06417c0368fe91dfe8745b4d\"\u003e\u003ccode\u003e67734f8\u003c/code\u003e\u003c/a\u003e fix: cap max allowed encoder table size (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c12d7820ad53f0db5b8bac12288399d0fe123638\"\u003e\u003ccode\u003ec12d782\u003c/code\u003e\u003c/a\u003e fix: dont budget DATA frames that are EOS (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.16...v0.4.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body-util` from 0.1.3 to 0.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http-body/releases\"\u003ehttp-body-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-body-util-v0.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFused\u003c/code\u003e body combinator that always returns \u003ccode\u003eNone\u003c/code\u003e once completed.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBodyExt::into_stream()\u003c/code\u003e to convert a body into a \u003ccode\u003eStream\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFull::into_inner()\u003c/code\u003e to get the full \u003ccode\u003eBuf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eInspectFrame\u003c/code\u003e and \u003ccode\u003eInspectErr\u003c/code\u003e combinators.\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/hyperium/http-body/commit/07838bd97b714b95bd783cd695ebf211b67545c4\"\u003e\u003ccode\u003e07838bd\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/612118cc69be10ae8fef090798420846bfb606ba\"\u003e\u003ccode\u003e612118c\u003c/code\u003e\u003c/a\u003e docs: migrate from doc_auto_cfg to doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/768504721c1e27c598cf1d4e06e8cd5730f97d60\"\u003e\u003ccode\u003e7685047\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/http-body-util-v0.1.3...http-body-util-v0.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper-util` from 0.1.17 to 0.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper-util/releases\"\u003ehyper-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(matcher): improve domain matching case insensitivity by \u003ca href=\"https://github.com/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(matcher): improve subdomain matching case insensitivity by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/252\"\u003ehyperium/hyper-util#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct malformed reference link in set_interface by \u003ca href=\"https://github.com/magurotuna\"\u003e\u003ccode\u003e@​magurotuna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/254\"\u003ehyperium/hyper-util#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/261\"\u003ehyperium/hyper-util#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused mac imports by \u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump MSRV to 1.64 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/258\"\u003ehyperium/hyper-util#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 by \u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard library api by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/263\"\u003ehyperium/hyper-util#263\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/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\"\u003ehttps://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.19\u003c/h2\u003e\n\u003cp\u003eSee the related \u003ca href=\"https://seanmonstar.com/blog/hyper-util-composable-pools/\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclient::pool\u003c/code\u003e module for composable pools. Enable with the \u003ccode\u003eclient-pool\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::singleton\u003c/code\u003e for sharing a single cloneable connection.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::cache\u003c/code\u003e for caching a list of connections.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::negotiate\u003c/code\u003e for combining two pools with upgrade and fallback negotiation.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::map\u003c/code\u003e for customizable mapping of keys and connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): check docs links with full features by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/245\"\u003ehyperium/hyper-util#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eminor SOCKS proxying docs fixes by \u003ca href=\"https://github.com/JPDye\"\u003e\u003ccode\u003e@​JPDye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/246\"\u003ehyperium/hyper-util#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Singleton pool type by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/226\"\u003ehyperium/hyper-util#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Cache pooling service by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/227\"\u003ehyperium/hyper-util#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Negotiate pooling service by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/228\"\u003ehyperium/hyper-util#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Map pool service type by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/247\"\u003ehyperium/hyper-util#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(pool): add module level docs for pools by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/248\"\u003ehyperium/hyper-util#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.1.19 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/249\"\u003ehyperium/hyper-util#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.18...v0.1.19\"\u003ehttps://github.com/hyperium/hyper-util/compare/v0.1.18...v0.1.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.18\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ert::TokioTimer\u003c/code\u003e to support Tokio's paused time.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclient::proxy::match::Matcher\u003c/code\u003e to parse auth without passwords.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add a github actions workflow to preview rustdocs of a PR by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/229\"\u003ehyperium/hyper-util#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix rustdoc preview job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/231\"\u003ehyperium/hyper-util#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix rustdoc preview workflow typo by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/232\"\u003ehyperium/hyper-util#232\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/hyperium/hyper-util/blob/master/CHANGELOG.md\"\u003ehyper-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.20 (2026-02-02)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eproxy::Matcher\u003c/code\u003e to properly match domains regardless of casing\u003c/li\u003e\n\u003cli\u003eFix system proxy matcher dependency on macOS when used in sandboxed environements.\u003c/li\u003e\n\u003cli\u003eIncreased MSRV to 1.64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.19 (2025-12-03)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclient::pool\u003c/code\u003e module for composable pools. Enable with the \u003ccode\u003eclient-pool\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::singleton\u003c/code\u003e for sharing a single cloneable connection.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::cache\u003c/code\u003e for caching a list of connections.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::negotiate\u003c/code\u003e for combining two pools with upgrade and fallback negotiation.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::map\u003c/code\u003e for customizable mapping of keys and connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.18 (2025-11-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ert::TokioTimer\u003c/code\u003e to support Tokio's paused time.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclient::proxy::match::Matcher\u003c/code\u003e to parse auth without passwords.\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/hyperium/hyper-util/commit/b23a13e2b7ee73e15ba008cd9b19dcd2d3861957\"\u003e\u003ccode\u003eb23a13e\u003c/code\u003e\u003c/a\u003e v0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ffa53913bef060b65cf0f52cc69382c72d6fb7fd\"\u003e\u003ccode\u003effa5391\u003c/code\u003e\u003c/a\u003e chore: use standard library api (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/b43aeabab2126c5724da67c179587a99c5afbb83\"\u003e\u003ccode\u003eb43aeab\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d841f5d7d4ad89d61ba952c98a44313089a9465a\"\u003e\u003ccode\u003ed841f5d\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.64 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/af1965639fff1f79c33f692fc3e4d2da674bf727\"\u003e\u003ccode\u003eaf19656\u003c/code\u003e\u003c/a\u003e chore(client): remove unused mac imports in system proxy (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ad6a63da3e868ff64771df9482c5f43be9f3fd77\"\u003e\u003ccode\u003ead6a63d\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v6 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d5503b2b476b1274f8faf18f99217068359ec5c4\"\u003e\u003ccode\u003ed5503b2\u003c/code\u003e\u003c/a\u003e docs(client): correct malformed reference link in set_interface (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/8c4f4a0b4b0cf83ae6b7d86705f002f4efc13869\"\u003e\u003ccode\u003e8c4f4a0\u003c/code\u003e\u003c/a\u003e fix(matcher): improve subdomain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/1b3fa96b1bc9057cbff49b52847c85dd79845b73\"\u003e\u003ccode\u003e1b3fa96\u003c/code\u003e\u003c/a\u003e fix(matcher): improve domain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d5740116a55cbf7af13d1142b365c56b1d684f3a\"\u003e\u003ccode\u003ed574011\u003c/code\u003e\u003c/a\u003e v0.1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.17...v0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipnet` from 2.12.0 to 2.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisprice/ipnet/releases\"\u003eipnet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e: IpSubnets(0, MAX-1, 0) incorrectly including MAX\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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/krisprice/ipnet/blob/master/RELEASES.md\"\u003eipnet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug with \u003ccode\u003eIpNet::aggregate()\u003c/code\u003e where if a network containing \u003ccode\u003eu32::MAX-1\u003c/code\u003e or \u003ccode\u003eu128::MAX-1\u003c/code\u003e is provided, then \u003ccode\u003eu32::MAX\u003c/code\u003e and \u003ccode\u003eu128::MAX\u003c/code\u003e respectively are always included in the output. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/71\"\u003e#71\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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\u003eSee full diff in \u003ca href=\"https://github.com/krisprice/ipnet/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru` from 0.18.2 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md\"\u003elru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.4\"\u003ev0.18.4\u003c/a\u003e - 2026-09-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eretain\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.3\"\u003ev0.18.3\u003c/a\u003e - 2026-08-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esparse\u003c/code\u003e constructor.\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/jeromefroe/lru-rs/commit/2504ad088ad7a14d609a6c19b92d45b4491d5f69\"\u003e\u003ccode\u003e2504ad0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/245\"\u003e#245\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-4-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/419b047e7f1e63a5a4fb130ec3f6b4275fe218b2\"\u003e\u003ccode\u003e419b047\u003c/code\u003e\u003c/a\u003e Prepare 0.18.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/05ba36ee3cdbd38654df864a03a6947756e3364d\"\u003e\u003ccode\u003e05ba36e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/241\"\u003e#241\u003c/a\u003e from ChrisJr404/add-retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/d84bc5ee735b3e39ea9547f6eb776e251ad682e2\"\u003e\u003ccode\u003ed84bc5e\u003c/code\u003e\u003c/a\u003e Revert retain to the simpler removal implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/36a810e8fb1cb0214ddf0dfb1818fc8bb7a5f0c0\"\u003e\u003ccode\u003e36a810e\u003c/code\u003e\u003c/a\u003e Potential fix for pull request finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/e0d578c384298cee67d29150259798f2e73494c9\"\u003e\u003ccode\u003ee0d578c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'up/master' into add-retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/6e6ff26aaf3db6da357f0a2e978e7ef172aad8bc\"\u003e\u003ccode\u003e6e6ff26\u003c/code\u003e\u003c/a\u003e retain: free the node returned by the map to avoid a dangling entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/ceeee6a229903802a60dd3223b677bb38395d8ee\"\u003e\u003ccode\u003eceeee6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/244\"\u003e#244\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-3-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/1810d9a4924b2a4ad85c253c42759af542758c4a\"\u003e\u003ccode\u003e1810d9a\u003c/code\u003e\u003c/a\u003e Prepare 0.18.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/0f4e37a25ed861ffc6ab3bedd4265d58836b0d76\"\u003e\u003ccode\u003e0f4e37a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/242\"\u003e#242\u003c/a\u003e from drbrain/LruCache-sparse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeromefroe/lru-rs/compare/0.18.2...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `roaring` from 0.11.4 to 0.11.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/releases\"\u003eroaring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement std Error for IntegerTooSmall by \u003ca href=\"https://github.com/Kerollmops\"\u003e\u003ccode\u003e@​Kerollmops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/362\"\u003eRoaringBitmap/roaring-rs#362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invalid treemap iter advance by \u003ca href=\"https://github.com/silver-ymz\"\u003e\u003ccode\u003e@​silver-ymz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/360\"\u003eRoaringBitmap/roaring-rs#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix off-by-one that corrupts a bitmap in remove_smallest/remove_biggest (\u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/359\"\u003e#359\u003c/a\u003e) by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/363\"\u003eRoaringBitmap/roaring-rs#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies bump version by \u003ca href=\"https://github.com/Kerollmops\"\u003e\u003ccode\u003e@​Kerollmops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/364\"\u003eRoaringBitmap/roaring-rs#364\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/silver-ymz\"\u003e\u003ccode\u003e@​silver-ymz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/360\"\u003eRoaringBitmap/roaring-rs#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/363\"\u003eRoaringBitmap/roaring-rs#363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\"\u003ehttps://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\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/RoaringBitmap/roaring-rs/commit/0ce3fc8b55b193ce220253bfbc0c3e09bd171375\"\u003e\u003ccode\u003e0ce3fc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/364\"\u003e#364\u003c/a\u003e from RoaringBitmap/upgrade-dependencies-bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/a961a042db8d325515e6b5273a2e9369fe5c931d\"\u003e\u003ccode\u003ea961a04\u003c/code\u003e\u003c/a\u003e Remove the once_cell dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/5e8445b2d6914e8e56d85de340f9156825f4e91b\"\u003e\u003ccode\u003e5e8445b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/363\"\u003e#363\u003c/a\u003e from youdie006/fix/359-interval-remove-boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/bf2961d99fb4da2c540a55eb699228a7bb00a732\"\u003e\u003ccode\u003ebf2961d\u003c/code\u003e\u003c/a\u003e Bump version to v0.11.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/048a8b05fcae08636354607f0c00d6e95f262107\"\u003e\u003ccode\u003e048a8b0\u003c/code\u003e\u003c/a\u003e Fix off-by-one that corrupts a bitmap in remove_smallest/remove_biggest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/27d84f567dd85243194d2b87683262ef43a5dd97\"\u003e\u003ccode\u003e27d84f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/360\"\u003e#360\u003c/a\u003e from silver-ymz/fix/treemap-iter-advance-across-bitmaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/aac2de82a7f9e44fd73d8364de840169447d580b\"\u003e\u003ccode\u003eaac2de8\u003c/code\u003e\u003c/a\u003e Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/a3d1d54be985fe22c01e882f85c3ee7055ad9c8b\"\u003e\u003ccode\u003ea3d1d54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/362\"\u003e#362\u003c/a\u003e from RoaringBitmap/std-error-for-integer-too-small\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/9a3c33e42c0b14bdd3f296313ee367526092aa81\"\u003e\u003ccode\u003e9a3c33e\u003c/code\u003e\u003c/a\u003e Implement std Error for IntegerTooSmall\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/f46c0ffe90b6d5d52a93106253bb6fa51a08c137\"\u003e\u003ccode\u003ef46c0ff\u003c/code\u003e\u003c/a\u003e fix: invalid treemap iter advance\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `snap` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/29fcab53647bcd8cd1550c06bde0cd42777e5565\"\u003e\u003ccode\u003e29fcab5\u003c/code\u003e\u003c/a\u003e 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/fea0488533be591f5f644ab23c62bde8330db8ae\"\u003e\u003ccode\u003efea0488\u003c/code\u003e\u003c/a\u003e impl: more closely align with the Snappy spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/498b17549cb45a122332f8813f88bce0c96123ee\"\u003e\u003ccode\u003e498b175\u003c/code\u003e\u003c/a\u003e ci: stop testing on MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/d3a3e8c16663adf68d0bfd9f1a616fe4e392cd68\"\u003e\u003ccode\u003ed3a3e8c\u003c/code\u003e\u003c/a\u003e ci: turn off snappy-cpp testing on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/03e717b9ce267700a6f2b9cf46e6d62773877260\"\u003e\u003ccode\u003e03e717b\u003c/code\u003e\u003c/a\u003e test: tweak snappy-cpp tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/a65ad09a96568bb162b23c89636601a30a40013e\"\u003e\u003ccode\u003ea65ad09\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/rust-snappy/compare/1.1.1...1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thread_local` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Amanieu/thread_local-rs/releases\"\u003ethread_local's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when \u003ccode\u003eget_or\u003c/code\u003e or \u003ccode\u003eget_or_try\u003c/code\u003e reentrantly initializes the same \u003ccode\u003eThreadLocal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix an integer underflow in iterator \u003ccode\u003esize_hint\u003c/code\u003e implementations (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/89\"\u003e#89\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix compilation with the \u003ccode\u003enightly\u003c/code\u003e feature enabled (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eThreadLocal::get\u003c/code\u003e no longer allocates a thread ID or registers a thread-local destructor when no value exists for the current thread (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/84\"\u003e#84\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/Amanieu/thread_local-rs/blob/master/CHANGELOG.md\"\u003ethread_local's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/compare/v1.1.9...v1.1.10\"\u003e1.1.10\u003c/a\u003e - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when \u003ccode\u003eget_or\u003c/code\u003e or \u003ccode\u003eget_or_try\u003c/code\u003e reentrantly initializes the same \u003ccode\u003eThreadLocal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix an integer underflow in iterator \u003ccode\u003esize_hint\u003c/code\u003e implementations (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/89\"\u003e#89\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix compilation with the \u003ccode\u003enightly\u003c/code\u003e feature enabled (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eThreadLocal::get\u003c/code\u003e no longer allocates a thread ID or registers a thread-local destructor when no value exists for the current thread (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/84\"\u003e#84\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/Amanieu/thread_local-rs/commit/4724199250d3307824cefe8a0fa5b232d95edae3\"\u003e\u003ccode\u003e4724199\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/99b04cd2a45eed13690da971375b2810b1d63dc9\"\u003e\u003ccode\u003e99b04cd\u003c/code\u003e\u003c/a\u003e chore: release v1.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/c40f3f47dedbc7e89225092dd3a680c51f252f73\"\u003e\u003ccode\u003ec40f3f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e from teddytennant/fix-reentrant-get-or-ub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/b7541508d3afbd436c804e0ce06076af25078540\"\u003e\u003ccode\u003eb754150\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/95\"\u003e#95\u003c/a\u003e from andersk/write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/a706e66cb6eb7f84894e5c838abcd5fb150a0501\"\u003e\u003ccode\u003ea706e66\u003c/code\u003e\u003c/a\u003e Fix reentrant get_or/get_or_try UB by returning the already-present value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/b1025c88cfe2ef20e31cba61e515f1dae5c4fe10\"\u003e\u003ccode\u003eb1025c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e from teddytennant/fix-nightly-compile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/be26d1cdb73a54b23b234f941880190a224ae4dd\"\u003e\u003ccode\u003ebe26d1c\u003c/code\u003e\u003c/a\u003e Fix compile error in the nightly feature (new.id -\u0026gt; new.id())\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/ca354c22ba5beef6a6d9cab482da16e46bf6322c\"\u003e\u003ccode\u003eca354c2\u003c/code\u003e\u003c/a\u003e Reduce unsafe usage with MaybeUninit::write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/2ed68653c6ad8c41a23e9e422914aa92af5a98cd\"\u003e\u003ccode\u003e2ed6865\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/92\"\u003e#92\u003c/a\u003e from polarathene/docs/use-thread-scope-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/570bad3051e384f13d7156dd4217ebb03bfd6a98\"\u003e\u003ccode\u003e570bad3\u003c/code\u003e\u003c/a\u003e docs: Switch to \u003ccode\u003ethread::scope\u003c/code\u003e for example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Amanieu/thread_local-rs/compare/v1.1.9...v1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typetag` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/typetag/releases\"\u003etypetag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept a constant expression for impl tag name (\u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/103\"\u003e#103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/645445aa46b793d0f7777d998e1a649f295fa222\"\u003e\u003ccode\u003e645445a\u003c/code\u003e\u003c/a\u003e Release 0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/f87af30fee936937f29e5f542d739197a211e2a2\"\u003e\u003ccode\u003ef87af30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/104\"\u003e#104\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/ef95954d9d9853443a2544ea7130192887df4a0b\"\u003e\u003ccode\u003eef95954\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/251b26f4830a7c5a10148ece3d4d536b2c9baded\"\u003e\u003ccode\u003e251b26f\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/f3d9b3f4997e2ca43ac4d3baf38a4727ca15498c\"\u003e\u003ccode\u003ef3d9b3f\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/1d2d3e97fbcf51bf98fad842641e45a25e5bcf68\"\u003e\u003ccode\u003e1d2d3e9\u003c/code\u003e\u003c/a\u003e Release 0.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/ae95673792fe372e778cae0b1ab0075a76bf7cee\"\u003e\u003ccode\u003eae95673\u003c/code\u003e\u003c/a\u003e Merge pull request 103 from SAY-5/feat/const-tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/0aa881697f621faa4739125ae8e8adbda4315c6f\"\u003e\u003ccode\u003e0aa8816\u003c/code\u003e\u003c/a\u003e feat(name): accept a constant expression for impl tag name (\u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/2e41b1d6045345771ca6b62e3ed0a60a20c923ca\"\u003e\u003ccode\u003e2e41b1d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/b3ec8ab25c3cf76a345ee386df4d4cc4f85ddb12\"\u003e\u003ccode\u003eb3ec8ab\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/typetag/compare/0.2.21...0.2.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `windows-service` from 0.8.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mullvad/windows-service-rs/releases\"\u003ewindows-service's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate windows-sys to v0.61 by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mullvad/windows-service-rs/pull/139\"\u003emullvad/windows-service-rs#139\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/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mullvad/windows-service-rs/pull/139\"\u003emullvad/windows-service-rs#139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.1\"\u003ehttps://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.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/mullvad/windows-service-rs/blob/main/CHANGELOG.md\"\u003ewindows-service's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewindows-sys\u003c/code\u003e dependency to 0.61 and bump the MSRV to 1.71.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/aab40570b50c05b8e6f3c375171727e666ee42a0\"\u003e\u003ccode\u003eaab4057\u003c/code\u003e\u003c/a\u003e Release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/62b22a3f63de8fc7957877adca0c75e7105fe1f4\"\u003e\u003ccode\u003e62b22a3\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/f697451609977315526070184075177a84d96d4a\"\u003e\u003ccode\u003ef697451\u003c/code\u003e\u003c/a\u003e Add lockfile to version control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/b1eb2d0146dd87a906ab715b77749390dfa64146\"\u003e\u003ccode\u003eb1eb2d0\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'ssrlive/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/1d0c7ea1febe2197ea8aa2cb1b12ab7fb47dac70\"\u003e\u003ccode\u003e1d0c7ea\u003c/code\u003e\u003c/a\u003e make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/1a6c8095b9b39aecd8a5aab4b45afbf8ea9db0bb\"\u003e\u003ccode\u003e1a6c809\u003c/code\u003e\u003c/a\u003e update windows-sys to v0.60\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.31.2 to 0.31.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.3] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable module \u003ccode\u003eioctl\u003c/code\u003e for Cygwin\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd\n\u003ccode\u003eCLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME\u003c/code\u003e\nto NetBSD-like platforms (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunistd: add mkfifo for redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekevent64\u003c/code\u003e support on apple targets: \u003ccode\u003eKqueue::kevent64\u003c/code\u003e, \u003ccode\u003eKEvent64\u003c/code\u003e,\nand \u003ccode\u003eKevent64Flags\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix SaFlags_t definition on redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2751\"\u003e#2751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eEpollEvent::events()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e instead of\n\u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel returns\nunknown epoll flags. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eKEvent::flags()\u003c/code\u003e and \u003ccode\u003eKEvent::fflags()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e\ninstead of \u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel\nreturns unknown kqueue flags.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2784\"\u003e#2784\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/nix-rust/nix/commit/b5933ca178802b558a667514f717a86b3a1cedcc\"\u003e\u003ccode\u003eb5933ca\u003c/code\u003e\u003c/a\u003e chore: release v0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/5d6a46e065fd5ae670c73b44b2590ca256589194\"\u003e\u003ccode\u003e5d6a46e\u003c/code\u003e\u003c/a\u003e Replace Cirrus CI with more Github Workflows jobs (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3407489043e8070b6294b5786690a60182fb241e\"\u003e\u003ccode\u003e3407489\u003c/code\u003e\u003c/a\u003e event: add kevent64 support on apple targets (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fe80fc5066c8712db901f3a3d672b8c6af67c4d2\"\u003e\u003ccode\u003efe80fc5\u003c/code\u003e\u003c/a\u003e chore: resolve clippy useless_borrows_in_formatting (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2790\"\u003e#2790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3310fc7db419b04b0aed32fcb6464a12ad96f224\"\u003e\u003ccode\u003e3310fc7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(ci): temporarily disable armv7-unknown-linux-uclibceabihf (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2764\"\u003e#2764\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/e3ab917517f47e27c845064abec15382792053a7\"\u003e\u003ccode\u003ee3ab917\u003c/code\u003e\u003c/a\u003e epoll: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6c1570194676901d6fddf3600cea5c8358e39eef\"\u003e\u003ccode\u003e6c15701\u003c/code\u003e\u003c/a\u003e kqueue: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/73028cf1c742b243895df16ce60948b1c8fa821a\"\u003e\u003ccode\u003e73028cf\u003c/code\u003e\u003c/a\u003e fix(ci): enable Hurd target (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/1a680a967648807ea78ded5c4211db8026bebbbd\"\u003e\u003ccode\u003e1a680a9\u003c/code\u003e\u003c/a\u003e cargo: Remove deprecated package authors field (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/85cff070dd2baaecb4290df22b1d093d136ca671\"\u003e\u003ccode\u003e85cff07\u003c/code\u003e\u003c/a\u003e docs: add missing changelog entries (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.31.2...v0.31.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.103 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.103...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nullus157/async-compression/releases\"\u003easync-compression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003easync-compression-v0.4.44\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated the following local packages: compression-core, compression-codecs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.43\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang when decoding a corrupt subsequent zstd frame (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/470\"\u003e#470\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/Nullus157/async-compression/commit/a867d186019e1df2d29859be9478b77661ba3484\"\u003e\u003ccode\u003ea867d18\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/ee526f779c01200a4714743d1ac1b7f0cb511b24\"\u003e\u003ccode\u003eee526f7\u003c/code\u003e\u003c/a\u003e Fix safety contract on assume_init, use asserts (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/1de4b45697f05daafdd0104a959faed5e1021c16\"\u003e\u003ccode\u003e1de4b45\u003c/code\u003e\u003c/a\u003e Enforce WriteBuffer bounds checks in release builds (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/3a711b04f31cad68cccf0d09d3115b38556fc0da\"\u003e\u003ccode\u003e3a711b0\u003c/code\u003e\u003c/a\u003e ci: pin actions (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/6fd95cff631d19157c4533b717939f25971d50b8\"\u003e\u003ccode\u003e6fd95cf\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.43 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/25e903d013144c57a9a8507a6a2adef61d813908\"\u003e\u003ccode\u003e25e903d\u003c/code\u003e\u003c/a\u003e Fix hang when decoding a corrupt subsequent zstd frame (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/05af670f2b20d40b44c58341a7fba78085d47933\"\u003e\u003ccode\u003e05af670\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/e6d4ba7d60c235ba4ffbb23bc7450583d733039f\"\u003e\u003ccode\u003ee6d4ba7\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.42...async-compression-v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64` from 0.23.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\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/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.23.0...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\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/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/534\"\u003erust-lang/flate2-rs#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop cloudflare-zlib by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/539\"\u003erust-lang/flate2-rs#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a wrapper for the \u003ccode\u003eCrc\u003c/code\u003e struct by \u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump miniz_oxide to 0.9 by \u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade miniz_oxide and add unit tests of the different flush kinds by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/498\"\u003erust-lang/flate2-rs#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop in writing gzip header/footer by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/547\"\u003erust-lang/flate2-rs#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: generate corrupt gzip fixture at runtime by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized gzip extra fields by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/553\"\u003erust-lang/flate2-rs#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject incomplete deflate streams at EOF by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eREADME.md\u003c/code\u003e in a private module by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support using nightly \u003ccode\u003ealloc_io\u003c/code\u003e by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/559\"\u003erust-lang/flate2-rs#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eget_mut()\u003c/code\u003e documentation to make clear how 'inner` can be used by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/558\"\u003erust-lang/flate2-rs#558\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/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/MorningSong/vector/pull/952","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MorningSong%2Fvector/issues/952","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/952/packages"},{"uuid":"5426023217","node_id":"PR_kwDOEOb05s8AAAABDKd7iw","number":1138,"state":"open","title":"chore(deps): bump the patches group across 1 directory with 40 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-11T15:23:45.000Z","updated_at":"2026-09-11T15:23:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patches","update_count":40,"packages":[{"name":"async-rs","old_version":"0.8.4","new_version":"0.8.12","repository_url":"https://github.com/amqp-rs/async-rs"},{"name":"deadpool","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.40","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"h2","old_version":"0.4.16","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"lru","old_version":"0.18.2","new_version":"0.18.4","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"roaring","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/RoaringBitmap/roaring-rs"},{"name":"snap","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/BurntSushi/rust-snappy"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"typetag","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/dtolnay/typetag"},{"name":"windows-service","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/mullvad/windows-service-rs"},{"name":"nix","old_version":"0.31.2","new_version":"0.31.3","repository_url":"https://github.com/nix-rust/nix"},{"name":"anyhow","old_version":"1.0.103","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-compression","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"base64","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"hickory-proto","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"pastey","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/as1100k/pastey"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"snafu","old_version":"0.9.0","new_version":"0.9.2","repository_url":"https://github.com/shepmaster/snafu"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"3.0.3","new_version":"3.0.5","repository_url":"https://github.com/dtolnay/syn"},{"name":"mock_instant","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/museun/mock_instant"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"cidr","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/stbuehler/rust-cidr"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"twox-hash","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/shepmaster/twox-hash"},{"name":"ratatui","old_version":"0.30.0","new_version":"0.30.2","repository_url":"https://github.com/ratatui/ratatui"},{"name":"indicatif","old_version":"0.18.4","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patches group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-rs](https://github.com/amqp-rs/async-rs) | `0.8.4` | `0.8.12` |\n| [deadpool](https://github.com/deadpool-rs/deadpool) | `0.13.0` | `0.13.1` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.40` |\n| [h2](https://github.com/hyperium/h2) | `0.4.16` | `0.4.19` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.20` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.18.2` | `0.18.4` |\n| [roaring](https://github.com/RoaringBitmap/roaring-rs) | `0.11.4` | `0.11.5` |\n| [snap](https://github.com/BurntSushi/rust-snappy) | `1.1.1` | `1.1.2` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [typetag](https://github.com/dtolnay/typetag) | `0.2.21` | `0.2.23` |\n| [windows-service](https://github.com/mullvad/windows-service-rs) | `0.8.0` | `0.8.1` |\n| [nix](https://github.com/nix-rust/nix) | `0.31.2` | `0.31.3` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.42` | `0.4.44` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.23.0` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [hickory-proto](https://github.com/hickory-dns/hickory-dns) | `0.26.1` | `0.26.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.2` | `0.2.3` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.9.0` | `0.9.2` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.5` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.3` | `3.0.5` |\n| [mock_instant](https://github.com/museun/mock_instant) | `0.6.0` | `0.6.1` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.11` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [cidr](https://github.com/stbuehler/rust-cidr) | `0.3.1` | `0.3.2` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [twox-hash](https://github.com/shepmaster/twox-hash) | `2.1.2` | `2.1.4` |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.30.0` | `0.30.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.4` | `0.18.6` |\n\n\nUpdates `async-rs` from 0.8.4 to 0.8.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/46838d8f15ef10a6a3b2b1ac003e035e34fb0f43\"\u003e\u003ccode\u003e46838d8\u003c/code\u003e\u003c/a\u003e v0.8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/c648d6fcf24953ecd4042eeef07b3f812f557a81\"\u003e\u003ccode\u003ec648d6f\u003c/code\u003e\u003c/a\u003e docs: write down the sharp edges the review found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/b0209fccb1c397b3c85f9d11f7118eb200ac1c74\"\u003e\u003ccode\u003eb0209fc\u003c/code\u003e\u003c/a\u003e fix(hickory): parse addresses properly, don't cache a doomed resolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/d95ef205ac28f70c7a893caf28599071abf24def\"\u003e\u003ccode\u003ed95ef20\u003c/code\u003e\u003c/a\u003e fix(util): make Join and TryJoin usable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/0efa2063d02ea3ed123e65e326d62aa08291f59b\"\u003e\u003ccode\u003e0efa206\u003c/code\u003e\u003c/a\u003e fix(tokio): carry the runtime context into connect, and bind one kit to one r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/a4fddce346495e8986241977edc9aafec1e0363f\"\u003e\u003ccode\u003ea4fddce\u003c/code\u003e\u003c/a\u003e fix(task): surface task failure instead of hanging forever\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/d97fa17889292ac52f0cefc3828affde0447354b\"\u003e\u003ccode\u003ed97fa17\u003c/code\u003e\u003c/a\u003e fix(block_on): park instead of busy-spinning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/3071575b83ff836b66838f614258c115acfba728\"\u003e\u003ccode\u003e3071575\u003c/code\u003e\u003c/a\u003e test: assert auto traits on the type rather than on a reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/708e295d319b0cec66be28e9a9dafbf875c3f45f\"\u003e\u003ccode\u003e708e295\u003c/code\u003e\u003c/a\u003e update Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/31260f8d84289f86997eda40fc33e8b7481b69d7\"\u003e\u003ccode\u003e31260f8\u003c/code\u003e\u003c/a\u003e feat(util): add join/try_join and a stream split helper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amqp-rs/async-rs/compare/v0.8.4...v0.8.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `deadpool` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/bba260f93ef4f7a63c82799563f92518b9e5d42a\"\u003e\u003ccode\u003ebba260f\u003c/code\u003e\u003c/a\u003e Release all deadpool crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f417aa5d0b1b07648a63dc7cbbe8819215021eca\"\u003e\u003ccode\u003ef417aa5\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-redis and redis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/2c9ed6f7b1b412472ffb07067f5d2300ab325c75\"\u003e\u003ccode\u003e2c9ed6f\u003c/code\u003e\u003c/a\u003e Update async-memcached dependency to version 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/7b09e63d35953e0df5c7a1c32f7f828238d39643\"\u003e\u003ccode\u003e7b09e63\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-diesel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/a37ba581ff52e735cccdd699323bad8e07bb631c\"\u003e\u003ccode\u003ea37ba58\u003c/code\u003e\u003c/a\u003e Update itertools dependency to version 0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/85d34050e9f5e1b2363f96b34edac7706c86a9fe\"\u003e\u003ccode\u003e85d3405\u003c/code\u003e\u003c/a\u003e Coalesce concurrent statement preparation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f2728ab6e400fcf64463f1181b16d33e9870c22d\"\u003e\u003ccode\u003ef2728ab\u003c/code\u003e\u003c/a\u003e Extract statement cache into its own module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/790881b6933d979ca1753f418d7839809ac9c31b\"\u003e\u003ccode\u003e790881b\u003c/code\u003e\u003c/a\u003e Add script for running cargo for all crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f7a50377ba9c08aa292e7148d516eb4112082bcc\"\u003e\u003ccode\u003ef7a5037\u003c/code\u003e\u003c/a\u003e Add script for checking reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/256801a328f4969a9263a62f06cef260a6cec6b7\"\u003e\u003ccode\u003e256801a\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;variable does not need to be mutable\u0026quot; warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/deadpool-rs/deadpool/compare/deadpool-v0.13.0...deadpool-v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/71ae1c093693f104eb182c37be5c8710cc46a594\"\u003e\u003ccode\u003e71ae1c0\u003c/code\u003e\u003c/a\u003e Mention defense in depth when writing to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/12790ab29353db724eb805cdeba1a4b3dbff8dab\"\u003e\u003ccode\u003e12790ab\u003c/code\u003e\u003c/a\u003e Remove remarks about a standard library bug that has been worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/d477c2a526cbe835a1b99e9e997ae56f2e78177c\"\u003e\u003ccode\u003ed477c2a\u003c/code\u003e\u003c/a\u003e Inline asm not stable on powerpc/powerpc64 at MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6c2fb496e4e987abe7965f669b268ae9c4f3e7f2\"\u003e\u003ccode\u003e6c2fb49\u003c/code\u003e\u003c/a\u003e Work around slow _mm_packus_epi16 in Rust 1.96 through 1.98, inclusive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/945117503ea6b67aefce20363dcddb4b2bad7a98\"\u003e\u003ccode\u003e9451175\u003c/code\u003e\u003c/a\u003e Zero the output slice upon panic in functions that write to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/4cdc020b767ef5ba3841eba258d2c0ed73fabdf4\"\u003e\u003ccode\u003e4cdc020\u003c/code\u003e\u003c/a\u003e Anticipate complaints about the dependencies in the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/debb436ac5480fcd328b01c9ab0802d490d99d2b\"\u003e\u003ccode\u003edebb436\u003c/code\u003e\u003c/a\u003e Add thanks to the related release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/5b05f10888703596e9e53dee1920694b069b77e7\"\u003e\u003ccode\u003e5b05f10\u003c/code\u003e\u003c/a\u003e Mention \u003ca href=\"https://redirect.github.com/rust-lang/stdarch/issues/2208\"\u003erust-lang/stdarch#2208\u003c/a\u003e in the README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h2` from 0.4.16 to 0.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/releases\"\u003eh2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split empty data frame count from budget by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/945\"\u003ehyperium/h2#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: better auto default for data frame budget by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/946\"\u003ehyperium/h2#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the DATA frame budget by \u003ca href=\"https://github.com/muhamadazmy\"\u003e\u003ccode\u003e@​muhamadazmy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/942\"\u003ehyperium/h2#942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tighten wording on data_frame_budget() by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/943\"\u003ehyperium/h2#943\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/muhamadazmy\"\u003e\u003ccode\u003e@​muhamadazmy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/942\"\u003ehyperium/h2#942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.17...v0.4.18\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.17...v0.4.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: dont budget DATA frames that are EOS by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/940\"\u003ehyperium/h2#940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cap max allowed encoder table size by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/941\"\u003ehyperium/h2#941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.16...v0.4.17\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.16...v0.4.17\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/hyperium/h2/blob/master/CHANGELOG.md\"\u003eh2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.19 (August 24, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove default (auto) small DATA frame budget based on configured connection window.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.18 (August 20, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edata_frame_budget(n)\u003c/code\u003e methods to client and server builders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.17 (August 19, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix limiting of excessive small DATA frames to ignore EOS frames.\u003c/li\u003e\n\u003cli\u003eFix HPACK encoding table to cap the max size to 4kb.\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/hyperium/h2/commit/d57d1b852fec9dda6d42d3454502006d52104da8\"\u003e\u003ccode\u003ed57d1b8\u003c/code\u003e\u003c/a\u003e v0.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c7e89e982d0aab617cd23173afca490922541152\"\u003e\u003ccode\u003ec7e89e9\u003c/code\u003e\u003c/a\u003e refactor: better auto default for data frame budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/3850acdcca3fe7a9102076204f6f1cf76e3325ca\"\u003e\u003ccode\u003e3850acd\u003c/code\u003e\u003c/a\u003e refactor: split empty data frame count from budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/73f39d49f4b0bc284b57fc52c303a05a5301de6a\"\u003e\u003ccode\u003e73f39d4\u003c/code\u003e\u003c/a\u003e v0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/978ebb8ba771a9143c44ff8ba513805139e2312e\"\u003e\u003ccode\u003e978ebb8\u003c/code\u003e\u003c/a\u003e docs: tighten wording on data_frame_budget() (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/813bf06495e3e7b0a96258d842c926c174ac2941\"\u003e\u003ccode\u003e813bf06\u003c/code\u003e\u003c/a\u003e feat: allow configuring the DATA frame budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/1adb037a341ec05b0407e7c627a06cc507cc78f7\"\u003e\u003ccode\u003e1adb037\u003c/code\u003e\u003c/a\u003e v0.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/67734f8c6943362a06417c0368fe91dfe8745b4d\"\u003e\u003ccode\u003e67734f8\u003c/code\u003e\u003c/a\u003e fix: cap max allowed encoder table size (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c12d7820ad53f0db5b8bac12288399d0fe123638\"\u003e\u003ccode\u003ec12d782\u003c/code\u003e\u003c/a\u003e fix: dont budget DATA frames that are EOS (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.16...v0.4.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body-util` from 0.1.3 to 0.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http-body/releases\"\u003ehttp-body-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-body-util-v0.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFused\u003c/code\u003e body combinator that always returns \u003ccode\u003eNone\u003c/code\u003e once completed.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBodyExt::into_stream()\u003c/code\u003e to convert a body into a \u003ccode\u003eStream\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFull::into_inner()\u003c/code\u003e to get the full \u003ccode\u003eBuf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eInspectFrame\u003c/code\u003e and \u003ccode\u003eInspectErr\u003c/code\u003e combinators.\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/hyperium/http-body/commit/07838bd97b714b95bd783cd695ebf211b67545c4\"\u003e\u003ccode\u003e07838bd\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/612118cc69be10ae8fef090798420846bfb606ba\"\u003e\u003ccode\u003e612118c\u003c/code\u003e\u003c/a\u003e docs: migrate from doc_auto_cfg to doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/768504721c1e27c598cf1d4e06e8cd5730f97d60\"\u003e\u003ccode\u003e7685047\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/http-body-util-v0.1.3...http-body-util-v0.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper-util` from 0.1.17 to 0.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper-util/releases\"\u003ehyper-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(matcher): improve domain matching case insensitivity by \u003ca href=\"https://github.com/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(matcher): improve subdomain matching case insensitivity by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/252\"\u003ehyperium/hyper-util#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct malformed reference link in set_interface by \u003ca href=\"https://github.com/magurotuna\"\u003e\u003ccode\u003e@​magurotuna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/254\"\u003ehyperium/hyper-util#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/261\"\u003ehyperium/hyper-util#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused mac imports by \u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump MSRV to 1.64 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/258\"\u003ehyperium/hyper-util#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 by \u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard library api by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/263\"\u003ehyperium/hyper-util#263\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/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\"\u003ehttps://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.19\u003c/h2\u003e\n\u003cp\u003eSee the related \u003ca href=\"https://seanmonstar.com/blog/hyper-util-composable-pools/\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclient::pool\u003c/code\u003e module for composable pools. Enable with the \u003ccode\u003eclient-pool\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::singleton\u003c/code\u003e for sharing a single cloneable connection.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::cache\u003c/code\u003e for caching a list of connections.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::negotiate\u003c/code\u003e for combining two pools with upgrade and fallback negotiation.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::map\u003c/code\u003e for customizable mapping of keys and connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): check docs links with full features by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/245\"\u003ehyperium/hyper-util#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eminor SOCKS proxying docs fixes by \u003ca href=\"https://github.com/JPDye\"\u003e\u003ccode\u003e@​JPDye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/246\"\u003ehyperium/hyper-util#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Singleton pool type by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/226\"\u003ehyperium/hyper-util#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Cache pooling service by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/227\"\u003ehyperium/hyper-util#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Negotiate pooling service by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/228\"\u003ehyperium/hyper-util#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Map pool service type by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/247\"\u003ehyperium/hyper-util#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(pool): add module level docs for pools by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/248\"\u003ehyperium/hyper-util#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.1.19 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/249\"\u003ehyperium/hyper-util#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.18...v0.1.19\"\u003ehttps://github.com/hyperium/hyper-util/compare/v0.1.18...v0.1.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.18\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ert::TokioTimer\u003c/code\u003e to support Tokio's paused time.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclient::proxy::match::Matcher\u003c/code\u003e to parse auth without passwords.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add a github actions workflow to preview rustdocs of a PR by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/229\"\u003ehyperium/hyper-util#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix rustdoc preview job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/231\"\u003ehyperium/hyper-util#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix rustdoc preview workflow typo by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/232\"\u003ehyperium/hyper-util#232\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/hyperium/hyper-util/blob/master/CHANGELOG.md\"\u003ehyper-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.20 (2026-02-02)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eproxy::Matcher\u003c/code\u003e to properly match domains regardless of casing\u003c/li\u003e\n\u003cli\u003eFix system proxy matcher dependency on macOS when used in sandboxed environements.\u003c/li\u003e\n\u003cli\u003eIncreased MSRV to 1.64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.19 (2025-12-03)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclient::pool\u003c/code\u003e module for composable pools. Enable with the \u003ccode\u003eclient-pool\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::singleton\u003c/code\u003e for sharing a single cloneable connection.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::cache\u003c/code\u003e for caching a list of connections.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::negotiate\u003c/code\u003e for combining two pools with upgrade and fallback negotiation.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::map\u003c/code\u003e for customizable mapping of keys and connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.18 (2025-11-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ert::TokioTimer\u003c/code\u003e to support Tokio's paused time.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclient::proxy::match::Matcher\u003c/code\u003e to parse auth without passwords.\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/hyperium/hyper-util/commit/b23a13e2b7ee73e15ba008cd9b19dcd2d3861957\"\u003e\u003ccode\u003eb23a13e\u003c/code\u003e\u003c/a\u003e v0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ffa53913bef060b65cf0f52cc69382c72d6fb7fd\"\u003e\u003ccode\u003effa5391\u003c/code\u003e\u003c/a\u003e chore: use standard library api (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/b43aeabab2126c5724da67c179587a99c5afbb83\"\u003e\u003ccode\u003eb43aeab\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d841f5d7d4ad89d61ba952c98a44313089a9465a\"\u003e\u003ccode\u003ed841f5d\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.64 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/af1965639fff1f79c33f692fc3e4d2da674bf727\"\u003e\u003ccode\u003eaf19656\u003c/code\u003e\u003c/a\u003e chore(client): remove unused mac imports in system proxy (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ad6a63da3e868ff64771df9482c5f43be9f3fd77\"\u003e\u003ccode\u003ead6a63d\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v6 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d5503b2b476b1274f8faf18f99217068359ec5c4\"\u003e\u003ccode\u003ed5503b2\u003c/code\u003e\u003c/a\u003e docs(client): correct malformed reference link in set_interface (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/8c4f4a0b4b0cf83ae6b7d86705f002f4efc13869\"\u003e\u003ccode\u003e8c4f4a0\u003c/code\u003e\u003c/a\u003e fix(matcher): improve subdomain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/1b3fa96b1bc9057cbff49b52847c85dd79845b73\"\u003e\u003ccode\u003e1b3fa96\u003c/code\u003e\u003c/a\u003e fix(matcher): improve domain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d5740116a55cbf7af13d1142b365c56b1d684f3a\"\u003e\u003ccode\u003ed574011\u003c/code\u003e\u003c/a\u003e v0.1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.17...v0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipnet` from 2.12.0 to 2.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisprice/ipnet/releases\"\u003eipnet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e: IpSubnets(0, MAX-1, 0) incorrectly including MAX\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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/krisprice/ipnet/blob/master/RELEASES.md\"\u003eipnet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug with \u003ccode\u003eIpNet::aggregate()\u003c/code\u003e where if a network containing \u003ccode\u003eu32::MAX-1\u003c/code\u003e or \u003ccode\u003eu128::MAX-1\u003c/code\u003e is provided, then \u003ccode\u003eu32::MAX\u003c/code\u003e and \u003ccode\u003eu128::MAX\u003c/code\u003e respectively are always included in the output. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/71\"\u003e#71\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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\u003eSee full diff in \u003ca href=\"https://github.com/krisprice/ipnet/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru` from 0.18.2 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md\"\u003elru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.4\"\u003ev0.18.4\u003c/a\u003e - 2026-09-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eretain\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.3\"\u003ev0.18.3\u003c/a\u003e - 2026-08-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esparse\u003c/code\u003e constructor.\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/jeromefroe/lru-rs/commit/2504ad088ad7a14d609a6c19b92d45b4491d5f69\"\u003e\u003ccode\u003e2504ad0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/245\"\u003e#245\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-4-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/419b047e7f1e63a5a4fb130ec3f6b4275fe218b2\"\u003e\u003ccode\u003e419b047\u003c/code\u003e\u003c/a\u003e Prepare 0.18.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/05ba36ee3cdbd38654df864a03a6947756e3364d\"\u003e\u003ccode\u003e05ba36e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/241\"\u003e#241\u003c/a\u003e from ChrisJr404/add-retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/d84bc5ee735b3e39ea9547f6eb776e251ad682e2\"\u003e\u003ccode\u003ed84bc5e\u003c/code\u003e\u003c/a\u003e Revert retain to the simpler removal implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/36a810e8fb1cb0214ddf0dfb1818fc8bb7a5f0c0\"\u003e\u003ccode\u003e36a810e\u003c/code\u003e\u003c/a\u003e Potential fix for pull request finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/e0d578c384298cee67d29150259798f2e73494c9\"\u003e\u003ccode\u003ee0d578c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'up/master' into add-retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/6e6ff26aaf3db6da357f0a2e978e7ef172aad8bc\"\u003e\u003ccode\u003e6e6ff26\u003c/code\u003e\u003c/a\u003e retain: free the node returned by the map to avoid a dangling entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/ceeee6a229903802a60dd3223b677bb38395d8ee\"\u003e\u003ccode\u003eceeee6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/244\"\u003e#244\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-3-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/1810d9a4924b2a4ad85c253c42759af542758c4a\"\u003e\u003ccode\u003e1810d9a\u003c/code\u003e\u003c/a\u003e Prepare 0.18.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/0f4e37a25ed861ffc6ab3bedd4265d58836b0d76\"\u003e\u003ccode\u003e0f4e37a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/242\"\u003e#242\u003c/a\u003e from drbrain/LruCache-sparse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeromefroe/lru-rs/compare/0.18.2...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `roaring` from 0.11.4 to 0.11.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/releases\"\u003eroaring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement std Error for IntegerTooSmall by \u003ca href=\"https://github.com/Kerollmops\"\u003e\u003ccode\u003e@​Kerollmops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/362\"\u003eRoaringBitmap/roaring-rs#362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invalid treemap iter advance by \u003ca href=\"https://github.com/silver-ymz\"\u003e\u003ccode\u003e@​silver-ymz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/360\"\u003eRoaringBitmap/roaring-rs#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix off-by-one that corrupts a bitmap in remove_smallest/remove_biggest (\u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/359\"\u003e#359\u003c/a\u003e) by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/363\"\u003eRoaringBitmap/roaring-rs#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies bump version by \u003ca href=\"https://github.com/Kerollmops\"\u003e\u003ccode\u003e@​Kerollmops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/364\"\u003eRoaringBitmap/roaring-rs#364\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/silver-ymz\"\u003e\u003ccode\u003e@​silver-ymz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/360\"\u003eRoaringBitmap/roaring-rs#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/363\"\u003eRoaringBitmap/roaring-rs#363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\"\u003ehttps://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\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/RoaringBitmap/roaring-rs/commit/0ce3fc8b55b193ce220253bfbc0c3e09bd171375\"\u003e\u003ccode\u003e0ce3fc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/364\"\u003e#364\u003c/a\u003e from RoaringBitmap/upgrade-dependencies-bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/a961a042db8d325515e6b5273a2e9369fe5c931d\"\u003e\u003ccode\u003ea961a04\u003c/code\u003e\u003c/a\u003e Remove the once_cell dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/5e8445b2d6914e8e56d85de340f9156825f4e91b\"\u003e\u003ccode\u003e5e8445b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/363\"\u003e#363\u003c/a\u003e from youdie006/fix/359-interval-remove-boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/bf2961d99fb4da2c540a55eb699228a7bb00a732\"\u003e\u003ccode\u003ebf2961d\u003c/code\u003e\u003c/a\u003e Bump version to v0.11.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/048a8b05fcae08636354607f0c00d6e95f262107\"\u003e\u003ccode\u003e048a8b0\u003c/code\u003e\u003c/a\u003e Fix off-by-one that corrupts a bitmap in remove_smallest/remove_biggest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/27d84f567dd85243194d2b87683262ef43a5dd97\"\u003e\u003ccode\u003e27d84f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/360\"\u003e#360\u003c/a\u003e from silver-ymz/fix/treemap-iter-advance-across-bitmaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/aac2de82a7f9e44fd73d8364de840169447d580b\"\u003e\u003ccode\u003eaac2de8\u003c/code\u003e\u003c/a\u003e Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/a3d1d54be985fe22c01e882f85c3ee7055ad9c8b\"\u003e\u003ccode\u003ea3d1d54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/362\"\u003e#362\u003c/a\u003e from RoaringBitmap/std-error-for-integer-too-small\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/9a3c33e42c0b14bdd3f296313ee367526092aa81\"\u003e\u003ccode\u003e9a3c33e\u003c/code\u003e\u003c/a\u003e Implement std Error for IntegerTooSmall\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/f46c0ffe90b6d5d52a93106253bb6fa51a08c137\"\u003e\u003ccode\u003ef46c0ff\u003c/code\u003e\u003c/a\u003e fix: invalid treemap iter advance\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `snap` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/29fcab53647bcd8cd1550c06bde0cd42777e5565\"\u003e\u003ccode\u003e29fcab5\u003c/code\u003e\u003c/a\u003e 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/fea0488533be591f5f644ab23c62bde8330db8ae\"\u003e\u003ccode\u003efea0488\u003c/code\u003e\u003c/a\u003e impl: more closely align with the Snappy spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/498b17549cb45a122332f8813f88bce0c96123ee\"\u003e\u003ccode\u003e498b175\u003c/code\u003e\u003c/a\u003e ci: stop testing on MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/d3a3e8c16663adf68d0bfd9f1a616fe4e392cd68\"\u003e\u003ccode\u003ed3a3e8c\u003c/code\u003e\u003c/a\u003e ci: turn off snappy-cpp testing on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/03e717b9ce267700a6f2b9cf46e6d62773877260\"\u003e\u003ccode\u003e03e717b\u003c/code\u003e\u003c/a\u003e test: tweak snappy-cpp tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/a65ad09a96568bb162b23c89636601a30a40013e\"\u003e\u003ccode\u003ea65ad09\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/rust-snappy/compare/1.1.1...1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thread_local` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Amanieu/thread_local-rs/releases\"\u003ethread_local's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when \u003ccode\u003eget_or\u003c/code\u003e or \u003ccode\u003eget_or_try\u003c/code\u003e reentrantly initializes the same \u003ccode\u003eThreadLocal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix an integer underflow in iterator \u003ccode\u003esize_hint\u003c/code\u003e implementations (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/89\"\u003e#89\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix compilation with the \u003ccode\u003enightly\u003c/code\u003e feature enabled (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eThreadLocal::get\u003c/code\u003e no longer allocates a thread ID or registers a thread-local destructor when no value exists for the current thread (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/84\"\u003e#84\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/Amanieu/thread_local-rs/blob/master/CHANGELOG.md\"\u003ethread_local's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/compare/v1.1.9...v1.1.10\"\u003e1.1.10\u003c/a\u003e - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when \u003ccode\u003eget_or\u003c/code\u003e or \u003ccode\u003eget_or_try\u003c/code\u003e reentrantly initializes the same \u003ccode\u003eThreadLocal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix an integer underflow in iterator \u003ccode\u003esize_hint\u003c/code\u003e implementations (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/89\"\u003e#89\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix compilation with the \u003ccode\u003enightly\u003c/code\u003e feature enabled (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eThreadLocal::get\u003c/code\u003e no longer allocates a thread ID or registers a thread-local destructor when no value exists for the current thread (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/84\"\u003e#84\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/Amanieu/thread_local-rs/commit/4724199250d3307824cefe8a0fa5b232d95edae3\"\u003e\u003ccode\u003e4724199\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/99b04cd2a45eed13690da971375b2810b1d63dc9\"\u003e\u003ccode\u003e99b04cd\u003c/code\u003e\u003c/a\u003e chore: release v1.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/c40f3f47dedbc7e89225092dd3a680c51f252f73\"\u003e\u003ccode\u003ec40f3f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e from teddytennant/fix-reentrant-get-or-ub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/b7541508d3afbd436c804e0ce06076af25078540\"\u003e\u003ccode\u003eb754150\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/95\"\u003e#95\u003c/a\u003e from andersk/write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/a706e66cb6eb7f84894e5c838abcd5fb150a0501\"\u003e\u003ccode\u003ea706e66\u003c/code\u003e\u003c/a\u003e Fix reentrant get_or/get_or_try UB by returning the already-present value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/b1025c88cfe2ef20e31cba61e515f1dae5c4fe10\"\u003e\u003ccode\u003eb1025c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e from teddytennant/fix-nightly-compile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/be26d1cdb73a54b23b234f941880190a224ae4dd\"\u003e\u003ccode\u003ebe26d1c\u003c/code\u003e\u003c/a\u003e Fix compile error in the nightly feature (new.id -\u0026gt; new.id())\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/ca354c22ba5beef6a6d9cab482da16e46bf6322c\"\u003e\u003ccode\u003eca354c2\u003c/code\u003e\u003c/a\u003e Reduce unsafe usage with MaybeUninit::write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/2ed68653c6ad8c41a23e9e422914aa92af5a98cd\"\u003e\u003ccode\u003e2ed6865\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/92\"\u003e#92\u003c/a\u003e from polarathene/docs/use-thread-scope-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/570bad3051e384f13d7156dd4217ebb03bfd6a98\"\u003e\u003ccode\u003e570bad3\u003c/code\u003e\u003c/a\u003e docs: Switch to \u003ccode\u003ethread::scope\u003c/code\u003e for example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Amanieu/thread_local-rs/compare/v1.1.9...v1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typetag` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/typetag/releases\"\u003etypetag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept a constant expression for impl tag name (\u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/103\"\u003e#103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/645445aa46b793d0f7777d998e1a649f295fa222\"\u003e\u003ccode\u003e645445a\u003c/code\u003e\u003c/a\u003e Release 0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/f87af30fee936937f29e5f542d739197a211e2a2\"\u003e\u003ccode\u003ef87af30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/104\"\u003e#104\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/ef95954d9d9853443a2544ea7130192887df4a0b\"\u003e\u003ccode\u003eef95954\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/251b26f4830a7c5a10148ece3d4d536b2c9baded\"\u003e\u003ccode\u003e251b26f\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/f3d9b3f4997e2ca43ac4d3baf38a4727ca15498c\"\u003e\u003ccode\u003ef3d9b3f\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/1d2d3e97fbcf51bf98fad842641e45a25e5bcf68\"\u003e\u003ccode\u003e1d2d3e9\u003c/code\u003e\u003c/a\u003e Release 0.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/ae95673792fe372e778cae0b1ab0075a76bf7cee\"\u003e\u003ccode\u003eae95673\u003c/code\u003e\u003c/a\u003e Merge pull request 103 from SAY-5/feat/const-tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/0aa881697f621faa4739125ae8e8adbda4315c6f\"\u003e\u003ccode\u003e0aa8816\u003c/code\u003e\u003c/a\u003e feat(name): accept a constant expression for impl tag name (\u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/2e41b1d6045345771ca6b62e3ed0a60a20c923ca\"\u003e\u003ccode\u003e2e41b1d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/b3ec8ab25c3cf76a345ee386df4d4cc4f85ddb12\"\u003e\u003ccode\u003eb3ec8ab\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/typetag/compare/0.2.21...0.2.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `windows-service` from 0.8.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mullvad/windows-service-rs/releases\"\u003ewindows-service's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate windows-sys to v0.61 by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mullvad/windows-service-rs/pull/139\"\u003emullvad/windows-service-rs#139\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/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mullvad/windows-service-rs/pull/139\"\u003emullvad/windows-service-rs#139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.1\"\u003ehttps://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.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/mullvad/windows-service-rs/blob/main/CHANGELOG.md\"\u003ewindows-service's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewindows-sys\u003c/code\u003e dependency to 0.61 and bump the MSRV to 1.71.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/aab40570b50c05b8e6f3c375171727e666ee42a0\"\u003e\u003ccode\u003eaab4057\u003c/code\u003e\u003c/a\u003e Release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/62b22a3f63de8fc7957877adca0c75e7105fe1f4\"\u003e\u003ccode\u003e62b22a3\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/f697451609977315526070184075177a84d96d4a\"\u003e\u003ccode\u003ef697451\u003c/code\u003e\u003c/a\u003e Add lockfile to version control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/b1eb2d0146dd87a906ab715b77749390dfa64146\"\u003e\u003ccode\u003eb1eb2d0\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'ssrlive/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/1d0c7ea1febe2197ea8aa2cb1b12ab7fb47dac70\"\u003e\u003ccode\u003e1d0c7ea\u003c/code\u003e\u003c/a\u003e make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/1a6c8095b9b39aecd8a5aab4b45afbf8ea9db0bb\"\u003e\u003ccode\u003e1a6c809\u003c/code\u003e\u003c/a\u003e update windows-sys to v0.60\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.31.2 to 0.31.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.3] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable module \u003ccode\u003eioctl\u003c/code\u003e for Cygwin\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd\n\u003ccode\u003eCLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME\u003c/code\u003e\nto NetBSD-like platforms (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunistd: add mkfifo for redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekevent64\u003c/code\u003e support on apple targets: \u003ccode\u003eKqueue::kevent64\u003c/code\u003e, \u003ccode\u003eKEvent64\u003c/code\u003e,\nand \u003ccode\u003eKevent64Flags\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix SaFlags_t definition on redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2751\"\u003e#2751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eEpollEvent::events()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e instead of\n\u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel returns\nunknown epoll flags. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eKEvent::flags()\u003c/code\u003e and \u003ccode\u003eKEvent::fflags()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e\ninstead of \u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel\nreturns unknown kqueue flags.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2784\"\u003e#2784\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/nix-rust/nix/commit/b5933ca178802b558a667514f717a86b3a1cedcc\"\u003e\u003ccode\u003eb5933ca\u003c/code\u003e\u003c/a\u003e chore: release v0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/5d6a46e065fd5ae670c73b44b2590ca256589194\"\u003e\u003ccode\u003e5d6a46e\u003c/code\u003e\u003c/a\u003e Replace Cirrus CI with more Github Workflows jobs (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3407489043e8070b6294b5786690a60182fb241e\"\u003e\u003ccode\u003e3407489\u003c/code\u003e\u003c/a\u003e event: add kevent64 support on apple targets (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fe80fc5066c8712db901f3a3d672b8c6af67c4d2\"\u003e\u003ccode\u003efe80fc5\u003c/code\u003e\u003c/a\u003e chore: resolve clippy useless_borrows_in_formatting (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2790\"\u003e#2790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3310fc7db419b04b0aed32fcb6464a12ad96f224\"\u003e\u003ccode\u003e3310fc7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(ci): temporarily disable armv7-unknown-linux-uclibceabihf (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2764\"\u003e#2764\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/e3ab917517f47e27c845064abec15382792053a7\"\u003e\u003ccode\u003ee3ab917\u003c/code\u003e\u003c/a\u003e epoll: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6c1570194676901d6fddf3600cea5c8358e39eef\"\u003e\u003ccode\u003e6c15701\u003c/code\u003e\u003c/a\u003e kqueue: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/73028cf1c742b243895df16ce60948b1c8fa821a\"\u003e\u003ccode\u003e73028cf\u003c/code\u003e\u003c/a\u003e fix(ci): enable Hurd target (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/1a680a967648807ea78ded5c4211db8026bebbbd\"\u003e\u003ccode\u003e1a680a9\u003c/code\u003e\u003c/a\u003e cargo: Remove deprecated package authors field (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/85cff070dd2baaecb4290df22b1d093d136ca671\"\u003e\u003ccode\u003e85cff07\u003c/code\u003e\u003c/a\u003e docs: add missing changelog entries (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.31.2...v0.31.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.103 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.103...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nullus157/async-compression/releases\"\u003easync-compression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003easync-compression-v0.4.44\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated the following local packages: compression-core, compression-codecs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.43\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang when decoding a corrupt subsequent zstd frame (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/470\"\u003e#470\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/Nullus157/async-compression/commit/a867d186019e1df2d29859be9478b77661ba3484\"\u003e\u003ccode\u003ea867d18\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/ee526f779c01200a4714743d1ac1b7f0cb511b24\"\u003e\u003ccode\u003eee526f7\u003c/code\u003e\u003c/a\u003e Fix safety contract on assume_init, use asserts (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/1de4b45697f05daafdd0104a959faed5e1021c16\"\u003e\u003ccode\u003e1de4b45\u003c/code\u003e\u003c/a\u003e Enforce WriteBuffer bounds checks in release builds (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/3a711b04f31cad68cccf0d09d3115b38556fc0da\"\u003e\u003ccode\u003e3a711b0\u003c/code\u003e\u003c/a\u003e ci: pin actions (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/6fd95cff631d19157c4533b717939f25971d50b8\"\u003e\u003ccode\u003e6fd95cf\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.43 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/25e903d013144c57a9a8507a6a2adef61d813908\"\u003e\u003ccode\u003e25e903d\u003c/code\u003e\u003c/a\u003e Fix hang when decoding a corrupt subsequent zstd frame (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/05af670f2b20d40b44c58341a7fba78085d47933\"\u003e\u003ccode\u003e05af670\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/e6d4ba7d60c235ba4ffbb23bc7450583d733039f\"\u003e\u003ccode\u003ee6d4ba7\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.42...async-compression-v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64` from 0.23.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\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/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.23.0...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\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/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/534\"\u003erust-lang/flate2-rs#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop cloudflare-zlib by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/539\"\u003erust-lang/flate2-rs#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a wrapper for the \u003ccode\u003eCrc\u003c/code\u003e struct by \u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump miniz_oxide to 0.9 by \u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade miniz_oxide and add unit tests of the different flush kinds by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/498\"\u003erust-lang/flate2-rs#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop in writing gzip header/footer by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/547\"\u003erust-lang/flate2-rs#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: generate corrupt gzip fixture at runtime by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized gzip extra fields by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/553\"\u003erust-lang/flate2-rs#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject incomplete deflate streams at EOF by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eREADME.md\u003c/code\u003e in a private module by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support using nightly \u003ccode\u003ealloc_io\u003c/code\u003e by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/559\"\u003erust-lang/flate2-rs#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eget_mut()\u003c/code\u003e documentation to make clear how 'inner` can be used by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/558\"\u003erust-lang/flate2-rs#558\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/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e made their first contributio...\n\n_Description has been truncated_","html_url":"https://github.com/fr34k8/vector/pull/1138","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fr34k8%2Fvector/issues/1138","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1138/packages"},{"uuid":"5421151473","node_id":"PR_kwDOTFptA88AAAABDGlO1A","number":29,"state":"open","title":"deps(cargo): bump the all group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-11T06:30:13.000Z","updated_at":"2026-09-11T07:15:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(cargo): bump","group_name":"all","update_count":40,"packages":[{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"uuid","old_version":"1.23.4","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"serde_with","old_version":"3.21.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"monostate","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/dtolnay/monostate"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"html-escape","old_version":"0.2.13","new_version":"0.2.15","repository_url":"https://github.com/magiclen/html-escape"},{"name":"quote","old_version":"1.0.46","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"either","old_version":"1.16.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"aws-credential-types","old_version":"1.2.14","new_version":"1.3.0","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-glue","old_version":"1.152.0","new_version":"1.153.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"log","old_version":"0.4.33","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fastrace","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/fast/fastrace"},{"name":"fastrace-futures","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/fast/fastrace"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"roaring","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/RoaringBitmap/roaring-rs"},{"name":"rustls","old_version":"0.23.41","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"moka","old_version":"0.12.15","new_version":"0.12.16","repository_url":"https://github.com/moka-rs/moka"},{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ordered-float","old_version":"5.3.0","new_version":"5.5.0","repository_url":"https://github.com/reem/rust-ordered-float"},{"name":"rust_decimal","old_version":"1.42.1","new_version":"1.43.0","repository_url":"https://github.com/paupino/rust-decimal"},{"name":"readonly","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/dtolnay/readonly"},{"name":"bitflags","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"volo","old_version":"0.12.3","new_version":"0.12.4","repository_url":"https://github.com/cloudwego/volo"},{"name":"volo-thrift","old_version":"0.12.4","new_version":"0.12.6","repository_url":"https://github.com/cloudwego/volo"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.26.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.21.0` | `3.23.0` |\n| [monostate](https://github.com/dtolnay/monostate) | `1.0.2` | `1.0.3` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [html-escape](https://github.com/magiclen/html-escape) | `0.2.13` | `0.2.15` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.46` | `1.0.47` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [either](https://github.com/rayon-rs/either) | `1.16.0` | `1.18.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.14` | `1.3.0` |\n| [aws-sdk-glue](https://github.com/awslabs/aws-sdk-rust) | `1.152.0` | `1.153.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [log](https://github.com/rust-lang/log) | `0.4.33` | `0.4.34` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [fastrace](https://github.com/fast/fastrace) | `0.7.18` | `0.7.19` |\n| [fastrace-futures](https://github.com/fast/fastrace) | `0.7.18` | `0.7.19` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [roaring](https://github.com/RoaringBitmap/roaring-rs) | `0.11.4` | `0.11.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.41` | `0.23.44` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.15` | `0.12.16` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [ordered-float](https://github.com/reem/rust-ordered-float) | `5.3.0` | `5.5.0` |\n| [rust_decimal](https://github.com/paupino/rust-decimal) | `1.42.1` | `1.43.0` |\n| [readonly](https://github.com/dtolnay/readonly) | `0.2.13` | `0.2.14` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.0` | `2.13.1` |\n| [volo](https://github.com/cloudwego/volo) | `0.12.3` | `0.12.4` |\n| [volo-thrift](https://github.com/cloudwego/volo) | `0.12.4` | `0.12.6` |\n\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.4 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Fix broken link by \u003ca href=\"https://github.com/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/891\"\u003euuid-rs/uuid#891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Optimize UUID hex parsing and formatting by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.5 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/895\"\u003euuid-rs/uuid#895\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.23.5\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.4...v1.23.5\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/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ec16819865b89aa3c52456c8afd0ce9a90f0fcdb\"\u003e\u003ccode\u003eec16819\u003c/code\u003e\u003c/a\u003e prepare for 1.26.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/162cd208a4521138f1d8ce05b63342ba7ba5c4e6\"\u003e\u003ccode\u003e162cd20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/904\"\u003e#904\u003c/a\u003e from ChrisJr404/v7-additional-precision-bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/97eceffa708f87969792af604291d3e4984dfc90\"\u003e\u003ccode\u003e97eceff\u003c/code\u003e\u003c/a\u003e Add ContextV7::with_additional_precision_bits for microsecond clocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/302e0bf6dc5abf949c06973a37f1f3a093cc2699\"\u003e\u003ccode\u003e302e0bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/903\"\u003e#903\u003c/a\u003e from uuid-rs/cargo/1.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b7ccde885d770d013f413a2685ebe7f38932e1d0\"\u003e\u003ccode\u003eb7ccde8\u003c/code\u003e\u003c/a\u003e prepare for 1.25.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c62dffbc038034ff045f3009f2536362e313bf34\"\u003e\u003ccode\u003ec62dffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/902\"\u003e#902\u003c/a\u003e from ChrisJr404/serde-bytes-module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8c198b24b1aa55948c0fa4b3433c1954be19c8c8\"\u003e\u003ccode\u003e8c198b2\u003c/code\u003e\u003c/a\u003e Add a serde::bytes module that encodes as a byte string\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.21.0 to 3.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.23.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e and \u003ccode\u003edarling\u003c/code\u003e dependencies to use \u003ccode\u003esyn\u003c/code\u003e v3 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dev-dependencies to newer versions (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ebase64\u003c/code\u003e to a newer version. This should not have any API change, but some error messages might change. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_as\u003c/code\u003e can now parse \u003ccode\u003ecfg_attr(true, ...)\u003c/code\u003e and \u003ccode\u003ecfg_attr(false, ...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/995\"\u003e#995\u003c/a\u003e)\n\u003ccode\u003etrue\u003c/code\u003e/\u003ccode\u003efalse\u003c/code\u003e are new literals as of Rust 1.88 but need to be parsed explicitly with the \u003ccode\u003esyn\u003c/code\u003e types.\nThis is used when emitting \u003ccode\u003eschemars\u003c/code\u003e annotations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.22.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejiff\u003c/code\u003e v0.2 behind the new \u003ccode\u003ejiff_0_2\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/936\"\u003e#936\u003c/a\u003e)\n\u003ccode\u003ejiff::SignedDuration\u003c/code\u003e works with \u003ccode\u003eDurationSeconds\u003c/code\u003e and its variants.\n\u003ccode\u003ejiff::Timestamp\u003c/code\u003e, \u003ccode\u003ejiff::Zoned\u003c/code\u003e, and \u003ccode\u003ejiff::civil::DateTime\u003c/code\u003e work with \u003ccode\u003eTimestampSeconds\u003c/code\u003e and its variants.\nDeserializing a \u003ccode\u003ejiff::Zoned\u003c/code\u003e uses the system time zone, like \u003ccode\u003echrono::DateTime\u0026lt;Local\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtend the \u003ca href=\"https://github.com/jonasbb/serde_with/security/advisories/GHSA-7gcf-g7xr-8hxj\"\u003eGHSA-7gcf-g7xr-8hxj\u003c/a\u003e fix to the duplicate-key-prevention collections.\nThe \u003ccode\u003erust::sets_duplicate_value_is_error\u003c/code\u003e, \u003ccode\u003erust::maps_duplicate_key_is_error\u003c/code\u003e, \u003ccode\u003erust::sets_last_value_wins\u003c/code\u003e, and \u003ccode\u003erust::maps_first_key_wins\u003c/code\u003e adapters created their backing sets/maps with \u003ccode\u003ewith_capacity_and_hasher\u003c/code\u003e using the raw deserializer \u003ccode\u003esize_hint\u003c/code\u003e, bypassing the \u003ccode\u003esize_hint_cautious\u003c/code\u003e cap added in \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/966\"\u003e#966\u003c/a\u003e (the \u003ccode\u003eclippy.toml\u003c/code\u003e \u003ccode\u003edisallowed_methods\u003c/code\u003e lint only covers \u003ccode\u003eVec::with_capacity\u003c/code\u003e, not \u003ccode\u003ewith_capacity_and_hasher\u003c/code\u003e, so these sites were not flagged).\nAttacker-controlled input claiming a huge length could panic with \u003ccode\u003eHash table capacity overflow\u003c/code\u003e before a single element was read. All such constructions now route through \u003ccode\u003esize_hint_cautious\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/jonasbb/serde_with/commit/ea5dfdc6fd1b4732188519e871e2fd2a8fe49f88\"\u003e\u003ccode\u003eea5dfdc\u003c/code\u003e\u003c/a\u003e Bump version to v3.23.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/e52e85b1db55e4dc6305b6b19c2710d6a8b2d433\"\u003e\u003ccode\u003ee52e85b\u003c/code\u003e\u003c/a\u003e Bump version to v3.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/39955b6954796d963d02d2f28e0a22087c48fcd4\"\u003e\u003ccode\u003e39955b6\u003c/code\u003e\u003c/a\u003e Bump rmp dev-dependency (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/b51e5fb877c642c47da36c296c222e1d172d75da\"\u003e\u003ccode\u003eb51e5fb\u003c/code\u003e\u003c/a\u003e Bump rmp dev-dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/ef598c6683d591851e09cac3a4bd767c93bacb9e\"\u003e\u003ccode\u003eef598c6\u003c/code\u003e\u003c/a\u003e Use setup-rust-toolchain v2 instead of v1 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/9ea2658f45e763369f18078d80ea3b109d491de8\"\u003e\u003ccode\u003e9ea2658\u003c/code\u003e\u003c/a\u003e Fix cargo lint about workspace lints being inherited in the test crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/e5ad81af7721bb770772e8e28de32437f3ff217f\"\u003e\u003ccode\u003ee5ad81a\u003c/code\u003e\u003c/a\u003e Use setup-rust-toolchain v2 instead of v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/81001414f153d18fc1aca6c2f52990c557f90471\"\u003e\u003ccode\u003e8100141\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/940f4a62a418784e23026953db8a8fed577bff6d\"\u003e\u003ccode\u003e940f4a6\u003c/code\u003e\u003c/a\u003e Bump jsonschema from 0.49.8 to 0.52.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/6f42b94d7bb71b004d0e591a26fbf8d900878c91\"\u003e\u003ccode\u003e6f42b94\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.21.0...v3.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `monostate` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/monostate/releases\"\u003emonostate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/monostate/commit/1fad747f7fb9989749784e71115a33fc3e3e4f0a\"\u003e\u003ccode\u003e1fad747\u003c/code\u003e\u003c/a\u003e Release 1.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/fab69ad42ec7c3f8f95f644aeb9d17cccc40c675\"\u003e\u003ccode\u003efab69ad\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/98235a087510b35cbefdb3f63bb81157c6c6a5fd\"\u003e\u003ccode\u003e98235a0\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/74c6c78c0f0eb7af5c8dc7810bd51fb5c1a7e228\"\u003e\u003ccode\u003e74c6c78\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/7205497b7cd56468c8b784dd03dd91d187968df6\"\u003e\u003ccode\u003e7205497\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/efb63b7ab6bfe73e7ccf20f71d17d3705cff9fcc\"\u003e\u003ccode\u003eefb63b7\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/82ca3b7114a83994bf62fe4ea681e15306db3f30\"\u003e\u003ccode\u003e82ca3b7\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/8663702eb6f765ed862fe0cc7fcc3077d4ac1684\"\u003e\u003ccode\u003e8663702\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/3471ba03f5836ced9cbd491447e3dc101e4faa00\"\u003e\u003ccode\u003e3471ba0\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/ab2ccfa36f5e4a1a3fad3bdc755e81a47edbc429\"\u003e\u003ccode\u003eab2ccfa\u003c/code\u003e\u003c/a\u003e Clean up clippy lint suppressions that are no longer triggered\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/monostate/compare/1.0.2...1.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\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/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 0.3.3 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/releases\"\u003eglob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace tempdir with tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/188\"\u003e#188\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/rust-lang/glob/blob/master/CHANGELOG.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.3...v0.3.4\"\u003e0.3.4\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace tempdir with tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/188\"\u003e#188\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/rust-lang/glob/commit/cfa2a58f2e44373573f657ec25b3621e44714dee\"\u003e\u003ccode\u003ecfa2a58\u003c/code\u003e\u003c/a\u003e chore: release v0.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/8a903ef83cdc3ac4be8a16c4160c570fcfead655\"\u003e\u003ccode\u003e8a903ef\u003c/code\u003e\u003c/a\u003e Set the edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1f753241f047175126d1be051718d1a0994d29f4\"\u003e\u003ccode\u003e1f75324\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/7df5575be1090ed26dfe29a617424a81bdfbc18a\"\u003e\u003ccode\u003e7df5575\u003c/code\u003e\u003c/a\u003e ci: Bump ubuntu-24.04 to ubuntu-26.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/e476c2ac65baba95160feadb438c535b68781677\"\u003e\u003ccode\u003ee476c2a\u003c/code\u003e\u003c/a\u003e ci: Replace macos-13 and macos-15 with macos-26-intel and macos-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/0dc6566edfe3c4d87580e46bab6441c84f469296\"\u003e\u003ccode\u003e0dc6566\u003c/code\u003e\u003c/a\u003e ci: Get MSRV directly from crate metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/c3c81deadaf32271ccafb187f3ff90d250c5bba5\"\u003e\u003ccode\u003ec3c81de\u003c/code\u003e\u003c/a\u003e ci: Bump MSRV of test dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/6bde97025420162502fda2c4a850137567db838c\"\u003e\u003ccode\u003e6bde970\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/0639988caf1c644b78629cd0f7d65f4d0a4920c9\"\u003e\u003ccode\u003e0639988\u003c/code\u003e\u003c/a\u003e Cache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/335da33c46daaa7db629ad77e07a9531909d9dfd\"\u003e\u003ccode\u003e335da33\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.3...v0.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/534\"\u003erust-lang/flate2-rs#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop cloudflare-zlib by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/539\"\u003erust-lang/flate2-rs#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a wrapper for the \u003ccode\u003eCrc\u003c/code\u003e struct by \u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump miniz_oxide to 0.9 by \u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade miniz_oxide and add unit tests of the different flush kinds by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/498\"\u003erust-lang/flate2-rs#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop in writing gzip header/footer by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/547\"\u003erust-lang/flate2-rs#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: generate corrupt gzip fixture at runtime by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized gzip extra fields by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/553\"\u003erust-lang/flate2-rs#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject incomplete deflate streams at EOF by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eREADME.md\u003c/code\u003e in a private module by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support using nightly \u003ccode\u003ealloc_io\u003c/code\u003e by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/559\"\u003erust-lang/flate2-rs#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eget_mut()\u003c/code\u003e documentation to make clear how 'inner` can be used by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/558\"\u003erust-lang/flate2-rs#558\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/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\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/rust-lang/flate2-rs/commit/ed93d4fc60eaf876c6aded741bf992d524551930\"\u003e\u003ccode\u003eed93d4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/558\"\u003e#558\u003c/a\u003e from rust-lang/lib-doc-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fb5228dcd7ca7f4ffb2240e6aec8547b85064c9a\"\u003e\u003ccode\u003efb5228d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/559\"\u003e#559\u003c/a\u003e from bushrat011899/no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/6ed3ba32e321bd6865df6d4ec96d2550c11e50f0\"\u003e\u003ccode\u003e6ed3ba3\u003c/code\u003e\u003c/a\u003e Add executable \u003ccode\u003eno_std\u003c/code\u003e example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/faed8a04671a608efda8ae3520844889210ada95\"\u003e\u003ccode\u003efaed8a0\u003c/code\u003e\u003c/a\u003e Expand CI to test \u003ccode\u003eno_std\u003c/code\u003e compatibility and correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2ba8e7e6663bb173782c2c96d1203bed098aadf3\"\u003e\u003ccode\u003e2ba8e7e\u003c/code\u003e\u003c/a\u003e Add unstable \u003ccode\u003eno_std\u003c/code\u003e support behind \u003ccode\u003eflate2_unstable_nightly_alloc_io\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3fe11268ccbb777e22a8352aa95307af72fa8ee9\"\u003e\u003ccode\u003e3fe1126\u003c/code\u003e\u003c/a\u003e Centralize usage of \u003ccode\u003estd\u003c/code\u003e for \u003ccode\u003eerror\u003c/code\u003e and \u003ccode\u003eio\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/98e313a26ff137b0d79eb55f192911c80862d6d5\"\u003e\u003ccode\u003e98e313a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGzHeader::mtime_as_duration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/064296528d679f3aef0ca11b8ca0e2cad21b283d\"\u003e\u003ccode\u003e0642965\u003c/code\u003e\u003c/a\u003e Switch to \u003ccode\u003ecore\u003c/code\u003e implicit prelude and only use \u003ccode\u003estd\u003c/code\u003e where required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/454a63ce8ac5891d938ecf372a537e17e5cae586\"\u003e\u003ccode\u003e454a63c\u003c/code\u003e\u003c/a\u003e Remove left-over \u003ccode\u003edbg!\u003c/code\u003e statement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2a490b7df96326c34a8ea75b2930eab4851cac1e\"\u003e\u003ccode\u003e2a490b7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eruntime_detection\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-escape` from 0.2.13 to 0.2.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/8f8d295dc6cf0cf08335d7bc0cd5afb7d923ce40\"\u003e\u003ccode\u003e8f8d295\u003c/code\u003e\u003c/a\u003e fix script and style escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/2686139a6a8d006352d816f91379dc46c2343253\"\u003e\u003ccode\u003e2686139\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/859c234fe040bca836748b05a329696a978dec60\"\u003e\u003ccode\u003e859c234\u003c/code\u003e\u003c/a\u003e fix doc comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/b16e70dfbf4d4840b3479da04ca87f4793e0661e\"\u003e\u003ccode\u003eb16e70d\u003c/code\u003e\u003c/a\u003e fix soundness, decode numeric character references strictly, improve code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/33afcbe3976c4f61d03d41b4229f8064799bf14e\"\u003e\u003ccode\u003e33afcbe\u003c/code\u003e\u003c/a\u003e update .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/9b05791b7fb9df99415603c803f305123d7af11d\"\u003e\u003ccode\u003e9b05791\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/9e2fbad14bdee570af8b9f5aebe2fa86a2a95f89\"\u003e\u003ccode\u003e9e2fbad\u003c/code\u003e\u003c/a\u003e fix a bug, improve code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/0c6fb937f9438eb3ed059514087be7be9b7a6ddf\"\u003e\u003ccode\u003e0c6fb93\u003c/code\u003e\u003c/a\u003e exclude unused file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/298b07258b62256025b114302b0713fcad93e7b0\"\u003e\u003ccode\u003e298b072\u003c/code\u003e\u003c/a\u003e fix clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/ddaf09762873abc2af22eb8d74f54931d1dd329d\"\u003e\u003ccode\u003eddaf097\u003c/code\u003e\u003c/a\u003e update github workflows\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/magiclen/html-escape/compare/v0.2.13...v0.2.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.46 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.46...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.106 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.106...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `either` from 1.16.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/either/blob/main/RELEASES.md\"\u003eeither's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e1.18.0 - 2026-08-20\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd trait impls akin to \u003ccode\u003eItertools::partition_map\u003c/code\u003e, by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/144\"\u003e#144\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eExtend\u0026lt;Either\u0026lt;L, R\u0026gt;\u0026gt; for (A, B)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFromIterator\u0026lt;Either\u0026lt;L, R\u0026gt;\u0026gt; for (A, B)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e1.17.0 - 2026-07-24\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd implementations for all \u003ccode\u003estd::fmt\u003c/code\u003e traits, by \u003ca href=\"https://github.com/msrd0\"\u003e\u003ccode\u003e@​msrd0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/rayon-rs/either/commit/ce6f07fc3d56d6a56ecfc32256d2c33bd0b4ad09\"\u003e\u003ccode\u003ece6f07f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/144\"\u003e#144\u003c/a\u003e from cuviper/partition_map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/30f29a9c9d5ee0254c5f8aafbb6e31ce8eee6cc6\"\u003e\u003ccode\u003e30f29a9\u003c/code\u003e\u003c/a\u003e Release 1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/500b0fbb705db3eda60e338ea6b7649b0359568b\"\u003e\u003ccode\u003e500b0fb\u003c/code\u003e\u003c/a\u003e Add trait impls akin to \u003ccode\u003epartition_map\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/1b7187b43e937405df2fe40ef3847fab53c7b752\"\u003e\u003ccode\u003e1b7187b\u003c/code\u003e\u003c/a\u003e Fix the RELEASES link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/0f1b60b8bf9670a9c90185822513cfdbf3b38da3\"\u003e\u003ccode\u003e0f1b60b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/142\"\u003e#142\u003c/a\u003e from cuviper/readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/4a7f162826a079002b9c62824e876110fd11ee58\"\u003e\u003ccode\u003e4a7f162\u003c/code\u003e\u003c/a\u003e Update badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/0adab0ad73a4122585ee5b76159f69dbefa034fe\"\u003e\u003ccode\u003e0adab0a\u003c/code\u003e\u003c/a\u003e Backfill \u003ccode\u003epubtime\u003c/code\u003e dates in \u003ccode\u003eRELEASES.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/e9e5497890ef01d3a7780d67855d19689b5e6acb\"\u003e\u003ccode\u003ee9e5497\u003c/code\u003e\u003c/a\u003e Move changes to \u003ccode\u003eRELEASES.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/a1f4a7e7615f83c5e63c862684560eb946138bb2\"\u003e\u003ccode\u003ea1f4a7e\u003c/code\u003e\u003c/a\u003e Consolidate to one README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/5928a2bb1211e89d1eb34e4607e4ff7c0a29c3b4\"\u003e\u003ccode\u003e5928a2b\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003eREADME.rst\u003c/code\u003e to \u003ccode\u003eREADME.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/either/compare/1.16.0...1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\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/rust-random/rand/commit/1540ea327e8beaf0694ea64f6d9eb8eaadd47bd5\"\u003e\u003ccode\u003e1540ea3\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/a29964ad94b54c25b3865626de6964ce0f796a29\"\u003e\u003ccode\u003ea29964a\u003c/code\u003e\u003c/a\u003e Bump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ced94914cb75c93a1f19140a966a466345185fff\"\u003e\u003ccode\u003eced9491\u003c/code\u003e\u003c/a\u003e Tweak docs for RngExt::rando...\n\n_Description has been truncated_","html_url":"https://github.com/querygraph/sail/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/querygraph%2Fsail/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"5420259106","node_id":"PR_kwDOUWDOCs8AAAABDF4MEw","number":13,"state":"open","title":"Bump quote from 1.0.45 to 1.0.47","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-11T04:10:50.000Z","updated_at":"2026-09-11T04:10:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [quote](https://github.com/dtolnay/quote) from 1.0.45 to 1.0.47.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.47\"\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=quote\u0026package-manager=cargo\u0026previous-version=1.0.45\u0026new-version=1.0.47)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Maicarons/mailang/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maicarons%2Fmailang/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"5419982876","node_id":"PR_kwDOTMPn-M8AAAABDFqQsQ","number":94,"state":"closed","title":"chore(deps): bump the cargo-minor-and-patch group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-16T01:38:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-11T03:25:10.000Z","updated_at":"2026-09-16T01:38:40.000Z","time_to_close":425608,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":47,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"http","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.32","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.40","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"uuid","old_version":"1.23.2","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"webbrowser","old_version":"1.2.1","new_version":"1.2.4","repository_url":"https://github.com/amodm/webbrowser-rs"},{"name":"which","old_version":"8.0.2","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"minijinja","old_version":"2.20.0","new_version":"2.24.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"fs-err","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"aws-smithy-types","old_version":"1.4.9","new_version":"1.6.3","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"blake3","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"symphonia","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/pdeljanov/Symphonia"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.40","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"insta","old_version":"1.47.2","new_version":"1.48.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"dtor","old_version":"1.0.5","new_version":"1.0.6","repository_url":"https://github.com/mmastrac/linktime"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"clap_mangen","old_version":"0.3.0","new_version":"0.3.3","repository_url":"https://github.com/clap-rs/clap"},{"name":"cliclack","old_version":"0.5.4","new_version":"0.5.6","repository_url":"https://github.com/fadeevab/cliclack"},{"name":"console","old_version":"0.16.3","new_version":"0.16.4","repository_url":"https://github.com/console-rs/console"},{"name":"rustyline","old_version":"18.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"indicatif","old_version":"0.18.4","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"open","old_version":"5.3.5","new_version":"5.4.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"clap_complete","old_version":"4.6.5","new_version":"4.6.9","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete_nushell","old_version":"4.6.0","new_version":"4.6.2","repository_url":"https://github.com/clap-rs/clap"},{"name":"docx-rs","old_version":"0.4.20","new_version":"0.4.22","repository_url":"https://github.com/bokuweb/docx-rs"},{"name":"umya-spreadsheet","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/MathNya/umya-spreadsheet"},{"name":"config","old_version":"0.15.23","new_version":"0.15.25","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"socket2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"rcgen","old_version":"0.14.8","new_version":"0.14.10","repository_url":"https://github.com/rustls/rcgen"},{"name":"openssl","old_version":"0.10.80","new_version":"0.10.81","repository_url":"https://github.com/rust-openssl/rust-openssl"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [http](https://github.com/hyperium/http) | `1.4.1` | `1.5.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.32` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.40` | `0.23.44` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.7.0` | `0.7.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.2` | `1.26.0` |\n| [webbrowser](https://github.com/amodm/webbrowser-rs) | `1.2.1` | `1.2.4` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.6` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.20.0` | `2.24.0` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.3.0` | `3.3.1` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.4.9` | `1.6.3` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.5` | `1.8.7` |\n| [symphonia](https://github.com/pdeljanov/Symphonia) | `0.6.0` | `0.6.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.40` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.48.0` |\n| [dtor](https://github.com/mmastrac/linktime) | `1.0.5` | `1.0.6` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.3.0` | `0.3.3` |\n| [cliclack](https://github.com/fadeevab/cliclack) | `0.5.4` | `0.5.6` |\n| [console](https://github.com/console-rs/console) | `0.16.3` | `0.16.4` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `18.0.0` | `18.0.1` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.4` | `0.18.6` |\n| [open](https://github.com/Byron/open-rs) | `5.3.5` | `5.4.3` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.5` | `4.6.9` |\n| [clap_complete_nushell](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.2` |\n| [docx-rs](https://github.com/bokuweb/docx-rs) | `0.4.20` | `0.4.22` |\n| [umya-spreadsheet](https://github.com/MathNya/umya-spreadsheet) | `3.0.1` | `3.1.0` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.23` | `0.15.25` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.4` | `0.6.5` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.8` | `0.14.10` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.80` | `0.10.81` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.1 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.12.0\u003c/h2\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\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/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/91402cee605b21bf530ac07ede463599182b5d32\"\u003e\u003ccode\u003e91402ce\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/2256e6dc3e82fc87600f2161658572b62bfdd214\"\u003e\u003ccode\u003e2256e6d\u003c/code\u003e\u003c/a\u003e chore: add safety comments on unsafe blocks (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/245adff079eb0cb1a706d35bab5f68b2d51919f6\"\u003e\u003ccode\u003e245adff\u003c/code\u003e\u003c/a\u003e Pass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/00cc5ff2bd861f7b62603a268ec477c3cead5f1e\"\u003e\u003ccode\u003e00cc5ff\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eBytesMut::extend_from_within\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/5b79d316c92b88b836449f8956dc8430c370108b\"\u003e\u003ccode\u003e5b79d31\u003c/code\u003e\u003c/a\u003e Merge tag 'v1.11.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/804ee6d039bdea017f0f3faf91806c9771d7e555\"\u003e\u003ccode\u003e804ee6d\u003c/code\u003e\u003c/a\u003e Make try_unsplit method public (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/fd426ca0842cf9688def31d9ee4e027692ac6477\"\u003e\u003ccode\u003efd426ca\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/b4ed70daee06013a35a13832807e8f244d5419aa\"\u003e\u003ccode\u003eb4ed70d\u003c/code\u003e\u003c/a\u003e Add test for copy_to_bytes() -\u0026gt; BytesMut avoiding clone (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\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/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.1 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): impl PartialOrd + Ord by \u003ca href=\"https://github.com/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow STAR paths with scheme/auth by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/843\"\u003ehyperium/http#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject DEL character by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\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/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.4.2\"\u003ehttps://github.com/hyperium/http/compare/v1.4.1...v1.4.2\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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 (June 8, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder\u003c/code\u003e to allow \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e as the path when scheme and authority are also set, used in HTTP/2 requests.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUri\u003c/code\u003e to properly reject \u003ccode\u003eDEL\u003c/code\u003e characters.\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/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/82db5b8af1e3939678fee88f3c57b72fee7e3a7b\"\u003e\u003ccode\u003e82db5b8\u003c/code\u003e\u003c/a\u003e v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a9cdbf8aaf87198020389ba14f92d9784740c91c\"\u003e\u003ccode\u003ea9cdbf8\u003c/code\u003e\u003c/a\u003e fix(uri): reject DEL character (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/df75ca3ffe2821df665aa0962d62312691942b11\"\u003e\u003ccode\u003edf75ca3\u003c/code\u003e\u003c/a\u003e fix(uri): allow STAR paths with scheme/auth (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/ec3f8ce1bb571223d5e738c6dd7a749670f821dc\"\u003e\u003ccode\u003eec3f8ce\u003c/code\u003e\u003c/a\u003e feat(method): impl PartialOrd + Ord (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 0.4.25 to 0.4.32\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5ed408e17eccfc59bcec48f584feece902873e54\"\u003e\u003ccode\u003e5ed408e\u003c/code\u003e\u003c/a\u003e ignore-0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/435f59fc4b43af3ab32f34d53fa34978f393fe52\"\u003e\u003ccode\u003e435f59f\u003c/code\u003e\u003c/a\u003e ignore: skip loading unreachable ignore files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/f9c05a949d1a0dc8e16dee28ca9605d38611faeb\"\u003e\u003ccode\u003ef9c05a9\u003c/code\u003e\u003c/a\u003e index: remove incorrect README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/8372866810a1f2a647d11d7780984d4402a5c1e9\"\u003e\u003ccode\u003e8372866\u003c/code\u003e\u003c/a\u003e index: add some initial indexing scaffolding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/d99ac34406f82c03c3938c222f1786495c845034\"\u003e\u003ccode\u003ed99ac34\u003c/code\u003e\u003c/a\u003e core: add \u003ccode\u003eindex\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/2ed0c006fee4c441add774a711d9122a88477619\"\u003e\u003ccode\u003e2ed0c00\u003c/code\u003e\u003c/a\u003e flags: disable many flags when indexing is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/59e318f5ace48db54f37bb67c152535bc17fa153\"\u003e\u003ccode\u003e59e318f\u003c/code\u003e\u003c/a\u003e ignore-0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/a9dc2228fbddd1d25146f38d0926830812c97419\"\u003e\u003ccode\u003ea9dc222\u003c/code\u003e\u003c/a\u003e cargo: set \u003ccode\u003erust-version\u003c/code\u003e on all crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/be739c7910288905d966f87607b28435d1576295\"\u003e\u003ccode\u003ebe739c7\u003c/code\u003e\u003c/a\u003e index: add grep-index crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/d958105d412b6a1ad014cb0e5832a9b029fa4977\"\u003e\u003ccode\u003ed958105\u003c/code\u003e\u003c/a\u003e cargo: add new build-time \u003ccode\u003eunstable-index\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.25...ignore-0.4.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.3 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.4 (2026-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.40 to 0.23.44\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/64ad386785c718c74262b79e6893813db381adfe\"\u003e\u003ccode\u003e64ad386\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/1efbf662ed79d1392c542c0822805a818d232ac0\"\u003e\u003ccode\u003e1efbf66\u003c/code\u003e\u003c/a\u003e bogo: remove PostQuantum setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e78162f900292f97d0d5470e1c9281e5c96227e1\"\u003e\u003ccode\u003ee78162f\u003c/code\u003e\u003c/a\u003e aws-lc-rs: add support for ML-DSA signatures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d8807721f070772636186b9d8c22b960d8aa4c92\"\u003e\u003ccode\u003ed880772\u003c/code\u003e\u003c/a\u003e bogo: extract Options::provider() helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/87201d69eff7f4728f970a8dadd4f0ba4b231d44\"\u003e\u003ccode\u003e87201d6\u003c/code\u003e\u003c/a\u003e bogo: force all callers to get provider from Options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/93657e316d83b1d41b44937ddab9311a8c611b8d\"\u003e\u003ccode\u003e93657e3\u003c/code\u003e\u003c/a\u003e server: limit 1.2 certificate requests to 1.2-compatible signature schemes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/bbd3c9ac31aabd94bc10522d87dbf7b19e5a1923\"\u003e\u003ccode\u003ebbd3c9a\u003c/code\u003e\u003c/a\u003e client: avoid sending 1.3-only signature schemes if no cipher suites configured\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/eb57688bd32d9b61b2a7dfff77e219e4b154a597\"\u003e\u003ccode\u003eeb57688\u003c/code\u003e\u003c/a\u003e tls12: require known signature algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e7a9cef9bb6206087b2510a78a923b762f8bac8d\"\u003e\u003ccode\u003ee7a9cef\u003c/code\u003e\u003c/a\u003e tls12: send illegal_parameter alert for kx signed with wrong algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/06a546d1b505dfdea62c9ed02e164741e5ad0189\"\u003e\u003ccode\u003e06a546d\u003c/code\u003e\u003c/a\u003e bogo: take latest\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.40...v/0.23.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2026-07-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\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/GREsau/schemars/commit/ed6186319d5ebf1959a03f558df375d2bb5c44a6\"\u003e\u003ccode\u003eed61863\u003c/code\u003e\u003c/a\u003e v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ae618c3a8e1ca0da5026df5a417be2c5259ab5f9\"\u003e\u003ccode\u003eae618c3\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/c072ea038c3db93d27c881ede41689ce0777d554\"\u003e\u003ccode\u003ec072ea0\u003c/code\u003e\u003c/a\u003e docs: add missing attributes to table of contents (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/015272f20570535a49db0403924c13fc4c51317e\"\u003e\u003ccode\u003e015272f\u003c/code\u003e\u003c/a\u003e Clippy fix (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/944f72728f9744992e045e132aab56c5d557c0ad\"\u003e\u003ccode\u003e944f727\u003c/code\u003e\u003c/a\u003e Bump bytes from 1.10.1 to 1.11.1 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.7.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.7.1\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: add \u003ccode\u003eServeDir::redirect_to_trailing_slash()\u003c/code\u003e to serve directory indexes directly instead of first redirecting to the trailing-slash path. The redirect remains the default (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: add \u003ccode\u003eignore_multi_range_requests()\u003c/code\u003e to \u003ccode\u003eServeDir\u003c/code\u003e and \u003ccode\u003eServeFile\u003c/code\u003e, serving the full representation when a request asks for multiple byte ranges. The existing \u003ccode\u003e416 Range Not Satisfiable\u003c/code\u003e response remains the default (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erequest-id\u003c/code\u003e: the constructors and accessors on the request-id layers, services, and \u003ccode\u003eRequestId\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e, so they can be used in const context (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: the minimum \u003ccode\u003ehttp-range-header\u003c/code\u003e requirement is now 0.4.2 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebehavioral change:\u003c/strong\u003e \u003ccode\u003efs\u003c/code\u003e: make \u003ccode\u003eServeDir::try_call\u003c/code\u003e propagate expected filesystem\nI/O errors when no fallback is configured, as documented, instead of converting\nthem to \u003ccode\u003e404 Not Found\u003c/code\u003e responses (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edecompression\u003c/code\u003e: don't end the body when a data frame with no remaining bytes\narrives after the decompressor reports end-of-stream. Trailers following such a\nframe were dropped and could not be recovered (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edecompression\u003c/code\u003e: return a body error when a data frame with remaining bytes\narrives after the decompressor reports end-of-stream, rather than silently\ntruncating. This regressed in 0.7.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: multipart range requests are now rejected before range validation, so\nthey consistently return \u003ccode\u003e416 Range Not Satisfiable\u003c/code\u003e with a\n\u003ccode\u003eCannot serve multipart range requests\u003c/code\u003e body instead of a generic\nunsatisfiable-range response (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: range error responses no longer carry representation headers such as\n\u003ccode\u003eContent-Type\u003c/code\u003e and \u003ccode\u003eContent-Encoding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset-header\u003c/code\u003e: \u003ccode\u003eSetMultipleResponseHeadersLayer\u003c/code\u003e and \u003ccode\u003eSetMultipleResponseHeader\u003c/code\u003e\nare now \u003ccode\u003eClone\u003c/code\u003e regardless of the response body type, matching the fix applied\nto the request-side types in 0.7.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/661\"\u003etower-rs/tower-http#661\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/712\"\u003e#712\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/712\"\u003etower-rs/tower-http#712\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/714\"\u003e#714\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/714\"\u003etower-rs/tower-http#714\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/716\"\u003e#716\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/716\"\u003etower-rs/tower-http#716\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/718\"\u003e#718\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/718\"\u003etower-rs/tower-http#718\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/722\"\u003e#722\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/722\"\u003etower-rs/tower-http#722\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/727\"\u003etower-rs/tower-http#727\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/728\"\u003etower-rs/tower-http#728\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll the changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 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/tower-rs/tower-http/pull/708\"\u003etower-rs/tower-http#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compression): reject non-empty data frames after codec is EOF by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/712\"\u003etower-rs/tower-http#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Clone derivations from SetMultipleResponseHeader* types by \u003ca href=\"https://github.com/skeet70\"\u003e\u003ccode\u003e@​skeet70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/714\"\u003etower-rs/tower-http#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(request-id): Allow request-id constructor in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/716\"\u003etower-rs/tower-http#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Avoid unnecessary conversions between SystemTime and HttpDate by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/717\"\u003etower-rs/tower-http#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Use HeaderValue::is_empty to check for empty values by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/720\"\u003etower-rs/tower-http#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Use HeaderValue::to_str for date headers by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/721\"\u003etower-rs/tower-http#721\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/tower-rs/tower-http/commit/c9414514a421b07b6520e040a3fd6a579b0c5e1b\"\u003e\u003ccode\u003ec941451\u003c/code\u003e\u003c/a\u003e chore(release): prepare 0.7.1 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/9697702412f50dba61962d06d0436376a1e5a435\"\u003e\u003ccode\u003e9697702\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.86.3 to 2.86.8 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/e2582e2fde4ef768caedc1377d07169480d07cc4\"\u003e\u003ccode\u003ee2582e2\u003c/code\u003e\u003c/a\u003e Allow ignoring multi-range requests (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/888f7fe6c6f9ee006a6d882723b1cba26601dbc3\"\u003e\u003ccode\u003e888f7fe\u003c/code\u003e\u003c/a\u003e feat(services): configure directory redirects (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/5ad76544ce0eb15cd8ac185bef846eb4a80233a4\"\u003e\u003ccode\u003e5ad7654\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.85.12 to 2.86.3 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/d154adbace6abc98162620ea1b56d88629b40c91\"\u003e\u003ccode\u003ed154adb\u003c/code\u003e\u003c/a\u003e fix: reject multipart ranges before validation (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/d9e5c8a38d072e49f32b5602f5cca0b8d1402e05\"\u003e\u003ccode\u003ed9e5c8a\u003c/code\u003e\u003c/a\u003e ci: Update to cargo-check-external-types 0.5.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/90c072b50eba4a47fe6b696416086c7e269bb3e9\"\u003e\u003ccode\u003e90c072b\u003c/code\u003e\u003c/a\u003e Propagate ServeDir::try_call I/O errors (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/is...\n\n_Description has been truncated_","html_url":"https://github.com/vitalititas/codev-imperium/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalititas%2Fcodev-imperium/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"}],"issue_packages":[{"old_version":"1.0.46","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-21T08:15:51.000Z","version_change":"1.0.46 → 1.0.47","issue":{"uuid":"5524452778","node_id":"PR_kwDOLHI15c8AAAABEYwJYA","number":1591,"state":"open","title":"deps: bump the cargo-minor-patch group with 22 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-21T08:15:51.000Z","updated_at":"2026-09-22T00:30:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"cargo-minor-patch","update_count":22,"packages":[{"name":"zcash_protocol","old_version":"0.10.4","new_version":"0.10.6","repository_url":"https://github.com/zcash/librustzcash"},{"name":"zcash_primitives","old_version":"0.30.0","new_version":"0.30.1","repository_url":"https://github.com/zcash/librustzcash"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"time","old_version":"0.3.51","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"http","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"which","old_version":"8.0.4","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"whoami","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/ardaku/whoami"},{"name":"toml","old_version":"1.1.2+spec-1.1.0","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"bitflags","old_version":"2.13.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"quote","old_version":"1.0.46","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"rustls","old_version":"0.23.41","new_version":"0.23.45","repository_url":"https://github.com/rustls/rustls"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"}],"path":null,"ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the cargo-minor-patch group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [zcash_protocol](https://github.com/zcash/librustzcash) | `0.10.4` | `0.10.6` |\n| [zcash_primitives](https://github.com/zcash/librustzcash) | `0.30.0` | `0.30.1` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [time](https://github.com/time-rs/time) | `0.3.51` | `0.3.55` |\n| [http](https://github.com/hyperium/http) | `1.4.2` | `1.5.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.4` | `8.0.6` |\n| [whoami](https://github.com/ardaku/whoami) | `2.1.2` | `2.1.3` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.3+spec-1.1.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.0` | `2.13.2` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.46` | `1.0.47` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.41` | `0.23.45` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n\nUpdates `zcash_protocol` from 0.10.4 to 0.10.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zcash/librustzcash/releases\"\u003ezcash_protocol's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrates.io releases\u003c/h2\u003e\n\u003cp\u003eThis project does not use Github Releases to manage its released artifacts; it is a monorepo-style cargo workspace, and the individual crates produced from the code in this repository are versioned and released to \u003ca href=\"https://crates.io\"\u003ehttps://crates.io\u003c/a\u003e independently. Use the links below to find the latest releases:\u003c/p\u003e\n\u003cp\u003eZcash core protocol crates:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_protocol\"\u003ezcash_protocol\u003c/a\u003e: core protocol types \u0026amp; constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_encoding\"\u003ezcash_encoding\u003c/a\u003e: encodings used for zcash transaction serialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_primitives\"\u003ezcash_primitives\u003c/a\u003e: tools for building zcash transactions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_proofs\"\u003ezcash_proofs\u003c/a\u003e: tools for Sapling proving\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_history\"\u003ezcash_history\u003c/a\u003e: flyclient proof libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/equihash\"\u003eequihash\u003c/a\u003e: the zcash proof-of-work algorithm\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCrates for wallet \u0026amp; application developers:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_address\"\u003ezcash_address\u003c/a\u003e: encoding for zcash address \u0026amp; key types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_keys\"\u003ezcash_keys\u003c/a\u003e: key \u0026amp; address generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_client_backend\"\u003ezcash_client_backend\u003c/a\u003e: an opinionated API for building zcash wallets \u0026amp; other clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_client_sqlite\"\u003ezcash_client_sqlite\u003c/a\u003e: a SQLite-based data storage layer for \u003ccode\u003ezcash_client_backend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/pczt\"\u003epczt\u003c/a\u003e: partially-constructed zcash transactions: a library for incrementally building zcash transactions (hardware wallets \u0026amp; multiparty transaction construction)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/f4jumble\"\u003ef4jumble\u003c/a\u003e: a low-level library used in the encoding of ZIP 316 addresses \u0026amp; viewing keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zip321\"\u003ezip321\u003c/a\u003e: library for the construction of ZIP 321 payment requests\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/zcash/librustzcash/commit/28cf1143f932dae94d8626fc0d26a6c61b08823c\"\u003e\u003ccode\u003e28cf114\u003c/code\u003e\u003c/a\u003e Release zcash_protocol version 0.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/5e770a91ad0d11938dbc713e7889e4aa8009266c\"\u003e\u003ccode\u003e5e770a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zcash/librustzcash/issues/2990\"\u003e#2990\u003c/a\u003e from zcash/pczt-defense\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/487ab2a14d5d7506ffcf0af81d3998e9737674d4\"\u003e\u003ccode\u003e487ab2a\u003c/code\u003e\u003c/a\u003e pczt: Demonstrate that a non-\u003ccode\u003eSIGHASH_ALL\u003c/code\u003e signature is transferable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/b480adfa0a443b9e442900abac70b5d69a32c7b1\"\u003e\u003ccode\u003eb480adf\u003c/code\u003e\u003c/a\u003e zcash_transparent: Check the sighash type of each finalized signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/b9d549564ad156f2aec9e04edf70c2fd486eceb7\"\u003e\u003ccode\u003eb9d5495\u003c/code\u003e\u003c/a\u003e zcash_transparent: Sign a PCZT transparent input only for SIGHASH_ALL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/b5838e1a1e054ae82d93be0513620bdde63f20bb\"\u003e\u003ccode\u003eb5838e1\u003c/code\u003e\u003c/a\u003e zcash_transparent: Verify a PCZT transparent input before signing it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/b89ea474662c86c841d327f43f3a7981e1f25b20\"\u003e\u003ccode\u003eb89ea47\u003c/code\u003e\u003c/a\u003e zcash_transparent, pczt: Add failing tests for the PCZT transparent gaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/d0be567e4a5dad8955de2e3c00f38c52ab0e7677\"\u003e\u003ccode\u003ed0be567\u003c/code\u003e\u003c/a\u003e zcash_transparent: Add \u003ccode\u003eSighashPolicy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/bb1ca12fb626160b0de0300a4c791d523a087a5a\"\u003e\u003ccode\u003ebb1ca12\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zcash/librustzcash/issues/2998\"\u003e#2998\u003c/a\u003e from zcash/fix-null-ufvk-network-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/54cc5b2ab2cb746fc6daf477647579b522a5dda5\"\u003e\u003ccode\u003e54cc5b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zcash/librustzcash/issues/3024\"\u003e#3024\u003c/a\u003e from zcash/fix-zcashd-hd-path-regex\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zcash/librustzcash/compare/zcash_protocol-0.10.4...zcash_protocol-0.10.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zcash_primitives` from 0.30.0 to 0.30.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zcash/librustzcash/releases\"\u003ezcash_primitives's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrates.io releases\u003c/h2\u003e\n\u003cp\u003eThis project does not use Github Releases to manage its released artifacts; it is a monorepo-style cargo workspace, and the individual crates produced from the code in this repository are versioned and released to \u003ca href=\"https://crates.io\"\u003ehttps://crates.io\u003c/a\u003e independently. Use the links below to find the latest releases:\u003c/p\u003e\n\u003cp\u003eZcash core protocol crates:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_protocol\"\u003ezcash_protocol\u003c/a\u003e: core protocol types \u0026amp; constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_encoding\"\u003ezcash_encoding\u003c/a\u003e: encodings used for zcash transaction serialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_primitives\"\u003ezcash_primitives\u003c/a\u003e: tools for building zcash transactions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_proofs\"\u003ezcash_proofs\u003c/a\u003e: tools for Sapling proving\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_history\"\u003ezcash_history\u003c/a\u003e: flyclient proof libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/equihash\"\u003eequihash\u003c/a\u003e: the zcash proof-of-work algorithm\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCrates for wallet \u0026amp; application developers:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_address\"\u003ezcash_address\u003c/a\u003e: encoding for zcash address \u0026amp; key types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_keys\"\u003ezcash_keys\u003c/a\u003e: key \u0026amp; address generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_client_backend\"\u003ezcash_client_backend\u003c/a\u003e: an opinionated API for building zcash wallets \u0026amp; other clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zcash_client_sqlite\"\u003ezcash_client_sqlite\u003c/a\u003e: a SQLite-based data storage layer for \u003ccode\u003ezcash_client_backend\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/pczt\"\u003epczt\u003c/a\u003e: partially-constructed zcash transactions: a library for incrementally building zcash transactions (hardware wallets \u0026amp; multiparty transaction construction)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/f4jumble\"\u003ef4jumble\u003c/a\u003e: a low-level library used in the encoding of ZIP 316 addresses \u0026amp; viewing keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://crates.io/crates/zip321\"\u003ezip321\u003c/a\u003e: library for the construction of ZIP 321 payment requests\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/zcash/librustzcash/commit/97aefdc39a037da9c4f19a0e8a450d2c7932f53e\"\u003e\u003ccode\u003e97aefdc\u003c/code\u003e\u003c/a\u003e Collapse the release-candidate CHANGELOG entries into the release entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/0bfebb3cd0902601ad9f8cb1b0e65a1396eaa17e\"\u003e\u003ccode\u003e0bfebb3\u003c/code\u003e\u003c/a\u003e Release zcash_client_sqlite version 0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/cea63b36e2d092bff00f07f4d689655c6d71b0c3\"\u003e\u003ccode\u003ecea63b3\u003c/code\u003e\u003c/a\u003e Release zcash_pool_migration version 0.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/e0a9852bdff2e8f8c6456d5a781ddb24af4c5131\"\u003e\u003ccode\u003ee0a9852\u003c/code\u003e\u003c/a\u003e Release zcash_client_backend version 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/758d3e2d0e0466b651a78098bae109cb4e02eeb9\"\u003e\u003ccode\u003e758d3e2\u003c/code\u003e\u003c/a\u003e Release zcash_primitives version 0.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/c3b2396b1c4023327fc701625668a3644eb8bbe6\"\u003e\u003ccode\u003ec3b2396\u003c/code\u003e\u003c/a\u003e Release zip321 version 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/96fd2e840c8c5f7690b0e58819c6a10b27821fcc\"\u003e\u003ccode\u003e96fd2e8\u003c/code\u003e\u003c/a\u003e Release zcash_protocol version 0.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/a09e37e6a6f3657c077a6399011327138e478082\"\u003e\u003ccode\u003ea09e37e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zcash/librustzcash/issues/2982\"\u003e#2982\u003c/a\u003e from zcash/schell/transaction-size-followup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/c470fb9b73cc22948a1630c5af114d1d3be82f2d\"\u003e\u003ccode\u003ec470fb9\u003c/code\u003e\u003c/a\u003e Factor out resolve_pool, per-pool input counts, P2SH recognition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zcash/librustzcash/commit/869c3a55652cd3a59f36626fd2dc763ee052f07d\"\u003e\u003ccode\u003e869c3a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/zcash/librustzcash/issues/2980\"\u003e#2980\u003c/a\u003e from zcash/chore/no_taiki-e-install-action\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zcash/librustzcash/compare/zcash_primitives-0.30.0...zcash_primitives-0.30.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.51 to 0.3.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.55\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.54\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.53\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.52\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.55 [2026-08-01]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid underflow in \u003ccode\u003eDateIter::nth\u003c/code\u003e, ensuring correct behavior.\u003c/li\u003e\n\u003cli\u003eAvoid overflow when deserializing timestamps.\u003c/li\u003e\n\u003cli\u003eHandle out-of-bounds data when deserializing.\u003c/li\u003e\n\u003cli\u003eDon't assume that the format being deserialized was generated by the serializer; this previously\nled to some valid values being parsed incorrectly and others being rejected.\u003c/li\u003e\n\u003cli\u003eNo longer silence errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::from_unix_timestamp_nanos\u003c/code\u003e and \u003ccode\u003eUtcDateTime::from_unix_timestamp_nanos\u003c/code\u003e correctly\nreturn \u003ccode\u003eNone\u003c/code\u003e for all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::checked_to_offset\u003c/code\u003e and \u003ccode\u003eUtcDateTime::checked_to_offset\u003c/code\u003e correctly return \u003ccode\u003eNone\u003c/code\u003e\nfor all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.54 [2026-07-20]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePrimitiveDateTime\u003c/code\u003e has been renamed to \u003ccode\u003ePlainDateTime\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration\u003c/code\u003e has been renamed to \u003ccode\u003eSignedDuration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIteration is now possible over \u003ccode\u003eDate\u003c/code\u003e, \u003ccode\u003eMonth\u003c/code\u003e, and \u003ccode\u003eWeekday\u003c/code\u003e. Relevant iterator methods have been\noverridden to ensure maximum performance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor both \u003ccode\u003ePlainDateTime\u003c/code\u003e and \u003ccode\u003eSignedDuration\u003c/code\u003e, a non-deprecated type alias has been added for\nbackwards compatibility. The new names should be preferred.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe associated metadata type (for \u003ccode\u003epowerfmt\u003c/code\u003e implementations) for various types has been changed\nto \u003ccode\u003e()\u003c/code\u003e and made public. This guarantees that no additional metadata will be present.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore gains when parsing RFC 2822.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.53 [2026-07-01]\u003c/h2\u003e\n\u003cp\u003eThere are no publicly-facing changes in this release. It solely works around the \u003ccode\u003ecookie\u003c/code\u003e crate\nrelying on an implementation detail of \u003ccode\u003etime\u003c/code\u003e that was never part of the public API (and thus\nsubject to semver guarantees). The internal API has been reverted to the extent necessary for\n\u003ccode\u003ecookie\u003c/code\u003e to compile. This measure is temporary; the internal change will be re-applied in an\nyet-to-be-determined future release.\u003c/p\u003e\n\u003ch2\u003e0.3.52 [2026-06-30]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubsecond values in the \u003ccode\u003etime!\u003c/code\u003e macro are parsed using the textual representation, ensuring\naccuracy. Previously, they were parsed using the floating point representation, which could result\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/time-rs/time/commit/857d9c404c5b6f6cb64d1bfa604c695be3369e12\"\u003e\u003ccode\u003e857d9c4\u003c/code\u003e\u003c/a\u003e v0.3.55 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2b72fcd4b245a032521a5d4a1684404a83a3e11b\"\u003e\u003ccode\u003e2b72fcd\u003c/code\u003e\u003c/a\u003e Precise feature gating for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c1089eb4beec9f8ad129177060a1936b8d598a07\"\u003e\u003ccode\u003ec1089eb\u003c/code\u003e\u003c/a\u003e Run check-targets, miri in parallel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f377fad42ab9f12ccba27a15b340cae3ba1b6e54\"\u003e\u003ccode\u003ef377fad\u003c/code\u003e\u003c/a\u003e Avoid range-validated ordinal =\u0026gt; year in \u003ccode\u003ecascade\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2eacb0a95d1bb87f4aadee0805818759e76f2bd5\"\u003e\u003ccode\u003e2eacb0a\u003c/code\u003e\u003c/a\u003e Report miscellaneous tasks, overall status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/29621acf88b4813235296c6441667aa415b201d7\"\u003e\u003ccode\u003e29621ac\u003c/code\u003e\u003c/a\u003e Speed up CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/08de7ba79ae109cffbc61b646f6e8df6eb423c67\"\u003e\u003ccode\u003e08de7ba\u003c/code\u003e\u003c/a\u003e Fix nano-timestamp validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c3f0462fb9da1605ec0c73125db71fc8604841b\"\u003e\u003ccode\u003e3c3f046\u003c/code\u003e\u003c/a\u003e Fix copy-paste error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c0c81ccbb78a806c9b40181c612026cfb53cdd4\"\u003e\u003ccode\u003e3c0c81c\u003c/code\u003e\u003c/a\u003e Cascade errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c21acd52a788b9b74c2d262933faa2675ae17f16\"\u003e\u003ccode\u003ec21acd5\u003c/code\u003e\u003c/a\u003e Handle more deserializations of \u003ccode\u003eSignedDuration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.51...v0.3.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.2 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\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/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.14.0 to 2.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2 (2026-09-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix item hygiene in map and set macros. Previously, an internal \u003ccode\u003econst CAP\u003c/code\u003e\ncould shadow the same name in the caller's namespace.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003econst\u003c/code\u003e initialization of empty \u003ccode\u003eindexmap_with_default!\u003c/code\u003e and\n\u003ccode\u003eindexset_with_default!\u003c/code\u003e. The hasher may also be omitted if it's inferrable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.1 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify comparisons where \u003ccode\u003eEquivalent\u003c/code\u003e isn't needed (\u003ccode\u003eQ = K\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUnify index assertions for bounds checks.\u003c/li\u003e\n\u003cli\u003eFix (or \u003ccode\u003eexpect\u003c/code\u003e) clippy lints.\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/indexmap-rs/indexmap/commit/41a870887c4c77adf665886e63df08f406bfe37a\"\u003e\u003ccode\u003e41a8708\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/450\"\u003e#450\u003c/a\u003e from cuviper/macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0fb7b5c813c94dcb16f220d249e42a7b9e4ea44d\"\u003e\u003ccode\u003e0fb7b5c\u003c/code\u003e\u003c/a\u003e Release 2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/55e6b28278f242b4d4190a14b6e86c09580dd75a\"\u003e\u003ccode\u003e55e6b28\u003c/code\u003e\u003c/a\u003e Improve the empty macro cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c067355e1ca5ec39348f42dcee582d4f222c3295\"\u003e\u003ccode\u003ec067355\u003c/code\u003e\u003c/a\u003e Fix item hygiene in user macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fdf7e1738b3b53869bdc15d666f9b81961041825\"\u003e\u003ccode\u003efdf7e17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/449\"\u003e#449\u003c/a\u003e from cuviper/release-2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/ada540e17cc7d8f38359f7d83c225e38f367c86b\"\u003e\u003ccode\u003eada540e\u003c/code\u003e\u003c/a\u003e Release 2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/af93b43ecd62d28deb59a6ac23f98bd115475eaf\"\u003e\u003ccode\u003eaf93b43\u003c/code\u003e\u003c/a\u003e expect clippy::redundant_slicing in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c95da18c97d2742fe8731f36e81c1d04f0620c6a\"\u003e\u003ccode\u003ec95da18\u003c/code\u003e\u003c/a\u003e fix clippy::derivable_impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/21963654e41f86f396a2ba6d9582ccd8eb7df52c\"\u003e\u003ccode\u003e2196365\u003c/code\u003e\u003c/a\u003e fix clippy::useless_vec (and more) in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/1c2be7b00c5bb61f654210355d1e9f0d9be03956\"\u003e\u003ccode\u003e1c2be7b\u003c/code\u003e\u003c/a\u003e use inherent usize::MAX\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.14.0...2.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.12.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\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/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.12.0...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 8.0.4 to 8.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve relative PATH entries against the provided cwd by \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\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/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix absolute path lookup when cwd is disabled by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\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/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003e#128\u003c/a\u003e Resolve relative PATH entries against the user provided CWD when available, rather than the process CWD.\nThanks \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003e#126\u003c/a\u003e Do not use current directory for search when provided path is absolute. Thanks \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e for your contribution to which!\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/harryfei/which-rs/commit/17fde4abb85f24d39954b012067c14f9f809ed27\"\u003e\u003ccode\u003e17fde4a\u003c/code\u003e\u003c/a\u003e prepare patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/48e49d554b7a7c2812644d8d4950f50e995a9ecc\"\u003e\u003ccode\u003e48e49d5\u003c/code\u003e\u003c/a\u003e Resolve relative PATH entries against cwd (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/7fba0e04d0674bbe8ccf5bfb4f09b1d00925806f\"\u003e\u003ccode\u003e7fba0e0\u003c/code\u003e\u003c/a\u003e bump version number, update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/e28a3bf34e41bcc009b990e6c05b4a6e6b01635f\"\u003e\u003ccode\u003ee28a3bf\u003c/code\u003e\u003c/a\u003e Fix absolute path lookup when cwd is disabled (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.4...8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `whoami` from 2.1.2 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ardaku/whoami/releases\"\u003ewhoami's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.3\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for detecting the Mate desktop environment\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped minimum version of dependencies libc and libredox to latest (libc 0.2.189, libredox 0.1.19)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd checks in CI for wasm32-wasip2 by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ardaku/whoami/pull/239\"\u003eardaku/whoami#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix branch matching by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ardaku/whoami/pull/240\"\u003eardaku/whoami#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump libredox from 0.1.16 to 0.1.17 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/ardaku/whoami/pull/241\"\u003eardaku/whoami#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump libredox from 0.1.17 to 0.1.18 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/ardaku/whoami/pull/242\"\u003eardaku/whoami#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump libc from 0.2.186 to 0.2.189 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/ardaku/whoami/pull/244\"\u003eardaku/whoami#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump libredox from 0.1.18 to 0.1.19 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/ardaku/whoami/pull/245\"\u003eardaku/whoami#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport MATE desktop environment detection by \u003ca href=\"https://github.com/alloutflo\"\u003e\u003ccode\u003e@​alloutflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ardaku/whoami/pull/246\"\u003eardaku/whoami#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify the desktop environment branching code by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ardaku/whoami/pull/247\"\u003eardaku/whoami#247\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/alloutflo\"\u003e\u003ccode\u003e@​alloutflo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ardaku/whoami/pull/246\"\u003eardaku/whoami#246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ardaku/whoami/compare/v2.1.2...v2.1.3\"\u003ehttps://github.com/ardaku/whoami/compare/v2.1.2...v2.1.3\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/ardaku/whoami/commit/849ca13942dde703509c169952f83baa58d0fee8\"\u003e\u003ccode\u003e849ca13\u003c/code\u003e\u003c/a\u003e Bump version to v2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/c82ff295a19a352f3b0f97e6ca420858244e114d\"\u003e\u003ccode\u003ec82ff29\u003c/code\u003e\u003c/a\u003e Simplify the desktop environment branching code (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/bd602e33b936c964446e029a00c2a6300d274d5b\"\u003e\u003ccode\u003ebd602e3\u003c/code\u003e\u003c/a\u003e Support MATE desktop environment detection (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/ee513bb812150bdf524e7f4bff987c4022ec1087\"\u003e\u003ccode\u003eee513bb\u003c/code\u003e\u003c/a\u003e Bump libredox from 0.1.18 to 0.1.19 (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/4f03afd9646471f6b1a6142ac7e1feef81c1dd3a\"\u003e\u003ccode\u003e4f03afd\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.186 to 0.2.189 (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/d362c2b658294fbbc4c5ac0e8999cbe46c3050fc\"\u003e\u003ccode\u003ed362c2b\u003c/code\u003e\u003c/a\u003e Bump libredox from 0.1.17 to 0.1.18 (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/6e4b1bdfec666c0b4be97462ba3790a42a116341\"\u003e\u003ccode\u003e6e4b1bd\u003c/code\u003e\u003c/a\u003e Bump libredox from 0.1.16 to 0.1.17 (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/23f3b8f06c663a2c131ebb9c101e9526b9d685cf\"\u003e\u003ccode\u003e23f3b8f\u003c/code\u003e\u003c/a\u003e ci: Fix branch matching (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ardaku/whoami/commit/a10663a19be1ecb7be130c7f272d1f9d2c5f0bd7\"\u003e\u003ccode\u003ea10663a\u003c/code\u003e\u003c/a\u003e Add checks in CI for wasm32-wasip2 (\u003ca href=\"https://redirect.github.com/ardaku/whoami/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ardaku/whoami/compare/v2.1.2...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 1.1.2+spec-1.1.0 to 1.1.3+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/eb251609a333580bf005cae27df853bb63dffdbe\"\u003e\u003ccode\u003eeb25160\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f36fb52c37593b9fece9f4382a56ab51c9e65890\"\u003e\u003ccode\u003ef36fb52\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/3adbbb7860810b146dbdedba1f315c90813083f2\"\u003e\u003ccode\u003e3adbbb7\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb0c1b376d291ee4ffdf5297a67579f2ad7ce70d\"\u003e\u003ccode\u003efb0c1b3\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5e70a7031d7cd667bdc081419373df4b74bf78d8\"\u003e\u003ccode\u003e5e70a70\u003c/code\u003e\u003c/a\u003e test(writer): Add overflow test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/771a975840ff876825c2973a79634ffe79a3bf5a\"\u003e\u003ccode\u003e771a975\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/28f6c9cbc8ca691b9a32918f631408ffddc4f54d\"\u003e\u003ccode\u003e28f6c9c\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/30d75ca443a1b27b13232e7cc807eb6e124f4ca2\"\u003e\u003ccode\u003e30d75ca\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.9 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/17efe57deb402805ebc699da6dc6e29f9d80ea30\"\u003e\u003ccode\u003e17efe57\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.97 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c9d0d54b21761d10ec967868cfb5549a30ef064d\"\u003e\u003ccode\u003ec9d0d54\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.1.2...toml-v1.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.13.0 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus...\n\n_Description has been truncated_","html_url":"https://github.com/zingolabs/zaino/pull/1591","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zingolabs%2Fzaino/issues/1591","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1591/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-21T01:04:29.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5521614023","node_id":"PR_kwDORiD1Sc8AAAABEWfk0Q","number":20,"state":"closed","title":"chore(deps): bump the cargo group with 15 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-21T01:08:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T01:04:29.000Z","updated_at":"2026-09-21T01:08:37.000Z","time_to_close":246,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":15,"packages":[{"name":"clap","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cfg-if","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"cfg_aliases","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/katharostech/cfg_aliases"},{"name":"clap_builder","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.6.4","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"3.0.4","new_version":"3.0.6","repository_url":"https://github.com/dtolnay/syn"},{"name":"unicode-ident","old_version":"1.0.24","new_version":"1.0.26","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.2` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.4` | `1.0.5` |\n| [cfg_aliases](https://github.com/katharostech/cfg_aliases) | `0.2.1` | `0.2.2` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.6.4` | `4.6.7` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.1` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.4` | `3.0.6` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.24` | `1.0.26` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\nUpdates `clap` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\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/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\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/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.6...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.0 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/488\"\u003ebitflags/bitflags#488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/485\"\u003ebitflags/bitflags#485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\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/bitflags/bitflags/commit/80ce9b545acb0bd42150695fc351889cac1d8eb4\"\u003e\u003ccode\u003e80ce9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/497\"\u003e#497\u003c/a\u003e from bitflags/cargo/2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5822493e21489d141324ca1787a62a21d1e2f667\"\u003e\u003ccode\u003e5822493\u003c/code\u003e\u003c/a\u003e prepare for 2.13.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/48f4f1a85e72f019fe64ca18fc4cbfd04e3c6ff9\"\u003e\u003ccode\u003e48f4f1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/496\"\u003e#496\u003c/a\u003e from bitflags/fix/rustc-ice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c0b042c1515c0d6adc94c00d5d730c1cca7aca3\"\u003e\u003ccode\u003e2c0b042\u003c/code\u003e\u003c/a\u003e re-pull const declarations outside of nested const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c3f8d31d59f3ba8c05833fb322ecab8a2cb88060\"\u003e\u003ccode\u003ec3f8d31\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/494\"\u003e#494\u003c/a\u003e from DanielEScherzer/flags-docs-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/0fc376241b05b5da46076f82db8fb1a0bb3be448\"\u003e\u003ccode\u003e0fc3762\u003c/code\u003e\u003c/a\u003e Flags: adjust order of elements in manual implementation example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note that this crate is deprecated, suggesting \u003ccode\u003ecfg_select!\u003c/code\u003e instead\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/rust-lang/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.4...v1.0.5\"\u003e1.0.5\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note that this crate is deprecated, suggesting \u003ccode\u003ecfg_select!\u003c/code\u003e instead\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/rust-lang/cfg-if/commit/8b0a2b0fc1fa3b3741b9e72895f390cf499fe36f\"\u003e\u003ccode\u003e8b0a2b0\u003c/code\u003e\u003c/a\u003e Deprecation notice + crate version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/efabe3f520a1a7b75e7e2267abf923ac23762269\"\u003e\u003ccode\u003eefabe3f\u003c/code\u003e\u003c/a\u003e Add a changelog entry for the upcoming deprecation notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/a66c2d4d559cdd6b047d1db3290f6bf252773fc9\"\u003e\u003ccode\u003ea66c2d4\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/bda9677a0e8cc55f2a82130cb9c32c1a7335abfe\"\u003e\u003ccode\u003ebda9677\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg_aliases` from 0.2.1 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/katharostech/cfg_aliases/releases\"\u003ecfg_aliases's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix Rust Nightly Build\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correct version in README by \u003ca href=\"https://github.com/SteveLauC\"\u003e\u003ccode\u003e@​SteveLauC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/katharostech/cfg_aliases/pull/11\"\u003ekatharostech/cfg_aliases#11\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix trailing semicolon in expression macro bodies by \u003ca href=\"https://github.com/nazar-pc\"\u003e\u003ccode\u003e@​nazar-pc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/katharostech/cfg_aliases/pull/15\"\u003ekatharostech/cfg_aliases#15\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/SteveLauC\"\u003e\u003ccode\u003e@​SteveLauC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/katharostech/cfg_aliases/pull/11\"\u003ekatharostech/cfg_aliases#11\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nazar-pc\"\u003e\u003ccode\u003e@​nazar-pc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/katharostech/cfg_aliases/pull/15\"\u003ekatharostech/cfg_aliases#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/katharostech/cfg_aliases/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/katharostech/cfg_aliases/compare/v0.2.1...v0.2.2\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/katharostech/cfg_aliases/commit/e069ce61e00fee423ac1dbe6a897f228f1774716\"\u003e\u003ccode\u003ee069ce6\u003c/code\u003e\u003c/a\u003e Fix trailing semicolon in expression macro bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/katharostech/cfg_aliases/commit/4e5609c4345c556acaf3875f8c60232e74b8c25b\"\u003e\u003ccode\u003e4e5609c\u003c/code\u003e\u003c/a\u003e docs: remove explicit version from API docs to avoid it becoming out-of-date.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/katharostech/cfg_aliases/commit/ebdc78e73109d59587e1d21d319f17cf61f84168\"\u003e\u003ccode\u003eebdc78e\u003c/code\u003e\u003c/a\u003e docs: fix typo in README.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/katharostech/cfg_aliases/commit/980578175eb5908e24199205e98553f8f5826a4a\"\u003e\u003ccode\u003e9805781\u003c/code\u003e\u003c/a\u003e docs: correct version in README. (\u003ca href=\"https://redirect.github.com/katharostech/cfg_aliases/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/katharostech/cfg_aliases/compare/v0.2.1...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_builder` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\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/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\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/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.6...v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.6.4 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\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/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.4...v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 1.0.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1 (2015-07-17)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efixes a logic bug and allows setting Arg::number_of_values() \u0026lt; 2 (\u003ca href=\"https://github.com/clap-rs/clap/commit/42b6d1fc3c519c92dfb3af15276e7d3b635e6cfe\"\u003e42b6d1fc\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0 (2015-07-16)\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eallows creating unified help messages, a la docopt or getopts (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows stating all subcommands should \u003cem\u003enot\u003c/em\u003e have --version flags (\u003ca href=\"https://github.com/clap-rs/clap/commit/336c476f631d512b54ac56fdca6f29ebdc2c00c5\"\u003e336c476f\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows setting version number to auto-propagate through subcommands (\u003ca href=\"https://github.com/clap-rs/clap/commit/bc66d3c6deedeca62463fff95369ab1cfcdd366b\"\u003ebc66d3c6\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Strings\u003c/strong\u003e  properly aligns and handles newlines in long help strings (\u003ca href=\"https://github.com/clap-rs/clap/commit/f9800a29696dd2cc0b0284bf693b3011831e556f\"\u003ef9800a29\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePerformance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Messages\u003c/strong\u003e  big performance improvements when printing help messages (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eupdates readme with new features (\u003ca href=\"https://github.com/clap-rs/clap/commit/8232f7bb52e88862bc13c3d4f99ee4f56cfe4bc0\"\u003e8232f7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix incorrect code example for \u003ccode\u003eApp::subcommand_required\u003c/code\u003e (\u003ca href=\"https://github.com/clap-rs/clap/commit/8889689dc6336ccc45b2c9f2cf8e2e483a639e93\"\u003e8889689d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3 (2015-07-11)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eErrors\u003c/strong\u003e  writes errors to stderr (\u003ca href=\"https://github.com/clap-rs/clap/commit/cc76ab8c2b77c67b42f4717ded530df7806142cf\"\u003ecc76ab8c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREADME.md\u003c/strong\u003e  updates example help message to new format (\u003ca href=\"https://github.com/clap-rs/clap/commit/0aca29bd5d6d1a4e9971bdc88d946ffa58606efa\"\u003e0aca29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.2 (2015-07-09)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\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/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4380302f04d201aec21b67d2ca0f4d5cb5c01897\"\u003e\u003ccode\u003e4380302\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate trybuild to v1.0.120 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6509\"\u003e#6509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a812461690d1ec08a8c14e5df7661588a150800a\"\u003e\u003ccode\u003ea812461\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6528\"\u003e#6528\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/710884f95cc2279c7ffaa623dcb8bd54cb3cea76\"\u003e\u003ccode\u003e710884f\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ce800a398b2e1325d1e66b44c68ab40639b3b568\"\u003e\u003ccode\u003ece800a3\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78d70f3c68b9f99dcdd1b28b846a8e824ea7d497\"\u003e\u003ccode\u003e78d70f3\u003c/code\u003e\u003c/a\u003e feat(derive): Defer enum subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b2d8815fe1e8616569ec6c19a0979410ac45578\"\u003e\u003ccode\u003e2b2d881\u003c/code\u003e\u003c/a\u003e test(derive): Cover subcommand initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7f870209bfa0f1cd73b2203ef96cb5ac305c4034\"\u003e\u003ccode\u003e7f87020\u003c/code\u003e\u003c/a\u003e test(derive): Build before nested introspection\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_lex-v1.0.0...clap_lex-v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colorchoice` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/colorchoice-v1.0.4...colorchoice-v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itoa` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/itoa/releases\"\u003eitoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify pointer usage in Buffer::format method (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize 128-bit integer formatting (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jhpratt\"\u003e\u003ccode\u003e@​jhpratt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/af77385d0daf4d0e949e81f2588be2e44f69f086\"\u003e\u003ccode\u003eaf77385\u003c/code\u003e\u003c/a\u003e Release 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/73a7c03e23852fd51f9eb1ff6caa44bdb956dbed\"\u003e\u003ccode\u003e73a7c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e from jhpratt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/7b4c86b03eceb1fdb6e0bb8e85160dac8ba6a24a\"\u003e\u003ccode\u003e7b4c86b\u003c/code\u003e\u003c/a\u003e Optimize 128-bit integer formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/0d8a4899bf99e559fdf7017d3b9ad22fdbcab70d\"\u003e\u003ccode\u003e0d8a489\u003c/code\u003e\u003c/a\u003e Fill in pointer cast type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/e693c49e60b28c96d0dccac9161638ffcefbc1de\"\u003e\u003ccode\u003ee693c49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e from xtqqczze/as_mut_ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/29b34100d5bb281c692aca62dd02262fbc95124a\"\u003e\u003ccode\u003e29b3410\u003c/code\u003e\u003c/a\u003e Simplify pointer usage in Buffer::format method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/bbf077faeb6c9d1d52ee025f81ac240f07cba951\"\u003e\u003ccode\u003ebbf077f\u003c/code\u003e\u003c/a\u003e Switch to 9975WX benchmark data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/65bc721a0d5811ef63eb188d7013bbd455175068\"\u003e\u003ccode\u003e65bc721\u003c/code\u003e\u003c/a\u003e Delete old chart code\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/itoa/compare/1.0.17...1.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memchr` from 2.8.0 to 2.8.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/5fdb40c054e1fff359a2f7bdf7f87a13b34b465d\"\u003e\u003ccode\u003e5fdb40c\u003c/code\u003e\u003c/a\u003e 2.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/922c7b5e25fbf2d20d7ac99472e34a9729090f4a\"\u003e\u003ccode\u003e922c7b5\u003c/code\u003e\u003c/a\u003e memchr: let compiler know that indexes returned by memchr fns are in bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/e21e9fb47c4362d93a24ce969b20fd778d8618c8\"\u003e\u003ccode\u003ee21e9fb\u003c/code\u003e\u003c/a\u003e arch: add \u003ccode\u003eunsafe\u003c/code\u003e to internal routines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/581faf00de3143f43384be6a253698d8dd9b51c5\"\u003e\u003ccode\u003e581faf0\u003c/code\u003e\u003c/a\u003e rebar: update memchr version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/a61ac1a3638e8b6bdc42226ad38431e626a02c72\"\u003e\u003ccode\u003ea61ac1a\u003c/code\u003e\u003c/a\u003e 2.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/a08bf90b14b3ee858e7c59286e232879d173d16b\"\u003e\u003ccode\u003ea08bf90\u003c/code\u003e\u003c/a\u003e arch: fix undefined behavior in lower level (but public) APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/b41293b805c2709ef19d98f9b1191ca2e3a4e7c8\"\u003e\u003ccode\u003eb41293b\u003c/code\u003e\u003c/a\u003e rebar: update memchr to latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/87467c9ca52d40bb68978c1c7dc92097d0289833\"\u003e\u003ccode\u003e87467c9\u003c/code\u003e\u003c/a\u003e impl: remove unnecessary clones in \u003ccode\u003einto_owned\u003c/code\u003e impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ff7dca72388ade97ec536f550271fe5acab0a05f\"\u003e\u003ccode\u003eff7dca7\u003c/code\u003e\u003c/a\u003e 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/016878add466f2396437ad8722c9506f9f6b321b\"\u003e\u003ccode\u003e016878a\u003c/code\u003e\u003c/a\u003e target: fix aarch64_be endianness bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.8.0...2.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.106 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.106...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.45 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 3.0.4 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing interpolated lifetime at statement start (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport correct span for lex errors from \u003ccode\u003eLitStr::parse_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/559cab55ef0c644f77660840edc3620d0d99d3d7\"\u003e\u003ccode\u003e559cab5\u003c/code\u003e\u003c/a\u003e Release 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9088cad8189331ba78971cfe406dc645a4288d60\"\u003e\u003ccode\u003e9088cad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2082\"\u003e#2082\u003c/a\u003e from dtolnay/lifetimevar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/3eb43bb446ec3d6ce1ff862c945142c17e76b398\"\u003e\u003ccode\u003e3eb43bb\u003c/code\u003e\u003c/a\u003e Fix parsing interpolated lifetime at statement start\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7b2f6f9f5d818e90d259cafc55043d9e6044790b\"\u003e\u003ccode\u003e7b2f6f9\u003c/code\u003e\u003c/a\u003e Add regression test for issue 2081\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/d55bcd2546a3a34923c46da569edd65b38b3788d\"\u003e\u003ccode\u003ed55bcd2\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/8e37bca79cf016de10e5eb310e9b679cd3be4726\"\u003e\u003ccode\u003e8e37bca\u003c/code\u003e\u003c/a\u003e Resolve non_kebab_case_bins warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4dfd88f9fd9c2951b20c5c7ab1da5692a68fee34\"\u003e\u003ccode\u003e4dfd88f\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-09-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/e0ad92d68b588c964e82bb74c3bd3e1e99f97ceb\"\u003e\u003ccode\u003ee0ad92d\u003c/code\u003e\u003c/a\u003e Release 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/74e7d75f263942576a25d5ed4bf11d0d1e80e698\"\u003e\u003ccode\u003e74e7d75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/2080\"\u003e#2080\u003c/a\u003e from sunshowers/lit-str-span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/4c264f3db3f0d567fb6a6ddfe1e129bbe5c2acbe\"\u003e\u003ccode\u003e4c264f3\u003c/code\u003e\u003c/a\u003e In LitStr::parse_with, report correct span for lex errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/3.0.4...3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-ident` from 1.0.24 to 1.0.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/unicode-ident/releases\"\u003eunicode-ident's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse entry within trie as fallback for out-of-range codepoints (\u003ca href=\"https://redirect.github.com/dtolnay/unicode-ident/issues/50\"\u003e#50\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Marcondiro\"\u003e\u003ccode\u003e@​Marcondiro\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to Unicode 18.0.0 (\u003ca href=\"https://redirect.github.com/dtolnay/unicode-ident/issues/51\"\u003e#51\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/dtolnay/unicode-ident/commit/48771a67a73f7e14ce802aaeee16770ba661035b\"\u003e\u003ccode\u003e48771a6\u003c/code\u003e\u003c/a\u003e Release 1.0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/c96ef8cd2a7d491adc99b5698dd691f3e5de05fd\"\u003e\u003ccode\u003ec96ef8c\u003c/code\u003e\u003c/a\u003e Merge pull request 50 from Marcondiro/branchless-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/025b17a18366c4df6d6a3355aa77012314f87547\"\u003e\u003ccode\u003e025b17a\u003c/code\u003e\u003c/a\u003e Release 1.0.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/750c094f5812374025c01dba6a6fd4133b4671e1\"\u003e\u003ccode\u003e750c094\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/unicode-ident/issues/51\"\u003e#51\u003c/a\u003e from dtolnay/unicode18.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/8f62fe48667266e2f6c0c35d2ac037240d55d1a7\"\u003e\u003ccode\u003e8f62fe4\u003c/code\u003e\u003c/a\u003e Update to Unicode 18.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/359c15fa8834e2b4be7b22a9c80815c5ba6c466e\"\u003e\u003ccode\u003e359c15f\u003c/code\u003e\u003c/a\u003e Fix regenerate command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/528a9061baaa7656f6674afec79b99d24ebe86b4\"\u003e\u003ccode\u003e528a906\u003c/code\u003e\u003c/a\u003e Use entry within trie as fallback for out-of-range codepoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/b23d56c88ce2e61fb6d66396a5814c5a5be79f05\"\u003e\u003ccode\u003eb23d56c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/c4d1332363c9e4a8d2db6a3b8a1367c97d82f862\"\u003e\u003ccode\u003ec4d1332\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/unicode-ident/commit/673c288caaa796b26d3132282da955a491483b03\"\u003e\u003ccode\u003e673c288\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to Rust 1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/unicode-ident/compare/1.0.24...1.0.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zmij` from 1.0.21 to 1.0.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/zmij/releases\"\u003ezmij's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SIMD cfgs under Miri (\u003ca href=\"https://redirect.github.com/dtolnay/zmij/issues/24\"\u003e#24\u003c/a\u003e, thanks \u003ca href=\"https://github.com/d-sonuga\"\u003e\u003ccode\u003e@​d-sonuga\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.22\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/dtolnay/zmij/commit/7b7cc48b58028e8af7be87e94c0c1c8936f1a57c\"\u003e\u003ccode\u003e7b7cc48\u003c/code\u003e\u003c/a\u003e Release 1.0.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/238d37259c9d43e254041071b4f2685c3e21123e\"\u003e\u003ccode\u003e238d372\u003c/code\u003e\u003c/a\u003e Avoid nested paren in job name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/29a7bd90dbf0e89cd51b35b8380812fec6683190\"\u003e\u003ccode\u003e29a7bd9\u003c/code\u003e\u003c/a\u003e Adjust PR 24 job name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/bcffef930bac6af27568f3b7b3985a8e2cf738eb\"\u003e\u003ccode\u003ebcffef9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/zmij/issues/24\"\u003e#24\u003c/a\u003e from d-sonuga/miri-aarch64-neon-cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/6fcfb62cde633aa12735af4e3478cba12845e577\"\u003e\u003ccode\u003e6fcfb62\u003c/code\u003e\u003c/a\u003e Add aarch64 Miri check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/f9f7e55dae96a112c6a921e562128f1e3773065c\"\u003e\u003ccode\u003ef9f7e55\u003c/code\u003e\u003c/a\u003e Fix SIMD cfgs under Miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/74266704f9f3f39ff4660608e98f8502ff7aff2e\"\u003e\u003ccode\u003e7426670\u003c/code\u003e\u003c/a\u003e Update dtoa-benchmark to Rust 1.97.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/37351d0e4a1547c703ed61e96a4ef263ba443df9\"\u003e\u003ccode\u003e37351d0\u003c/code\u003e\u003c/a\u003e Release 1.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/c67e01034516679afe428de3964b6531d98f9214\"\u003e\u003ccode\u003ec67e010\u003c/code\u003e\u003c/a\u003e Update dtoa-benchmark chart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/zmij/commit/798380b3972daf7872a65ee0d02b504446e13ed6\"\u003e\u003ccode\u003e798380b\u003c/code\u003e\u003c/a\u003e Sync to vitaut/zmij@b32688a\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/zmij/compare/1.0.21...1.0.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NullSablex/core-selynt/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullSablex%2Fcore-selynt/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-18T20:17:15.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5504322956","node_id":"PR_kwDOUFuQoM8AAAABEI84LQ","number":44,"state":"closed","title":"Bump the cargo-production-dependencies group across 1 directory with 131 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-21T20:18:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-18T20:17:15.000Z","updated_at":"2026-09-21T20:18:24.000Z","time_to_close":259267,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-production-dependencies","update_count":131,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.22.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"actix-codec","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-rt","old_version":"2.11.0","new_version":"2.15.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-server","old_version":"2.6.0","new_version":"2.8.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-tls","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-utils","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/actix/actix-net"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"brotli","old_version":"8.0.2","new_version":"8.0.4","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.0","new_version":"5.0.3","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytestring","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/actix/actix-net"},{"name":"cc","old_version":"1.2.56","new_version":"1.4.6","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.2","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"find-msvc-tools","old_version":"0.1.9","new_version":"0.1.13","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"futures-core","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"hashbrown","old_version":"0.15.5","new_version":"0.16.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper","old_version":"1.8.1","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.3.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.14","repository_url":"https://github.com/lo48576/iri-string"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.3","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"opentelemetry-http","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-proto","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-internal","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-derive","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.2","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand"},{"name":"rand","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_core","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"sha1","old_version":"0.10.6","new_version":"0.10.7","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.27","new_version":"0.2.32","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic-prost","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-sys","old_version":"0.52.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.52.6","new_version":"0.53.5","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.57.1","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.42","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.42","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.0+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 131 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.23.0` | `0.24.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.10.0` | `0.12.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.26.1` |\n| [actix-codec](https://github.com/actix/actix-net) | `0.5.2` | `0.5.4` |\n| [actix-rt](https://github.com/actix/actix-net) | `2.11.0` | `2.15.0` |\n| [actix-server](https://github.com/actix/actix-net) | `2.6.0` | `2.8.0` |\n| [actix-tls](https://github.com/actix/actix-net) | `3.5.0` | `3.6.0` |\n| [actix-utils](https://github.com/actix/actix-net) | `3.0.1` | `3.0.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.2` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.2` | `8.0.4` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.0` | `5.0.3` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [bytestring](https://github.com/actix/actix-net) | `1.5.0` | `1.5.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.4.6` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.2` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.9` | `0.1.13` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.19` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.5` | `0.16.1` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.11.1` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.3.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.3.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.14` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.1` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.3` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.2` |\n| [opentelemetry-http](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.6` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [prost-derive](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.9.5` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.5` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [serde_core](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.10.7` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.10` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [time-core](https://github.com/time-rs/time) | `0.1.8` | `0.1.9` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.27` | `0.2.32` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.4` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.3` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.60.2` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.5` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.57.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.4` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.3` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.42` | `0.8.57` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.42` | `0.8.57` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.5` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.8` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.6` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\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/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.31.0...opentelemetry-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.31.0 to 0.32.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/74cb6f3a4129bf11fa3191f28d38c518c4ec4ae6\"\u003e\u003ccode\u003e74cb6f3\u003c/code\u003e\u003c/a\u003e chore: Release opentelemetry-semantic-conventions 0.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/10dde1813e2ec93f819b115b50f0c9746f4b7ddf\"\u003e\u003ccode\u003e10dde18\u003c/code\u003e\u003c/a\u003e chore(sdk): add missing changelog entry (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec2da129b01b1e88ec17e28a55ba05001cc2aa1c\"\u003e\u003ccode\u003eec2da12\u003c/code\u003e\u003c/a\u003e refactor: leverage static str key when possible (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3529\"\u003e#3529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/90a39a0b5b1db04c495a213090c152f6ae3454bf\"\u003e\u003ccode\u003e90a39a0\u003c/code\u003e\u003c/a\u003e feat(api): accept quoted-key fields in otel logging macros (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c922bc62dcc4b114faf2e74e0d4a50efc4433f5\"\u003e\u003ccode\u003e8c922bc\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): add builder support for custom instrumentation scope ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/fb2af9d76e26201b0848a837231b44ebad30867d\"\u003e\u003ccode\u003efb2af9d\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundUpDownCounter under experimental_metrics_bound_instru...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/1b3846ca8f0c204007c91b0a9860e498c674038f\"\u003e\u003ccode\u003e1b3846c\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundGauge under experimental_metrics_bound_instruments (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ee359dbb863e149d0277031a3b3fb9b41f7bee3d\"\u003e\u003ccode\u003eee359db\u003c/code\u003e\u003c/a\u003e fix: remove reqwest-rustls-webpki-roots (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4d4fd4d4b3a2ebf203efa6612f397034925c82fe\"\u003e\u003ccode\u003e4d4fd4d\u003c/code\u003e\u003c/a\u003e chore: Bump semantic-conventions to v1.42.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/69213f2047647b56bc27dfa84726d3ff94a945d3\"\u003e\u003ccode\u003e69213f2\u003c/code\u003e\u003c/a\u003e fix(prometheus-exporter): Concatenate metric attributes with Scope during col...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-semantic-conventions-0.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.23.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-instrumentation-actix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.24.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emetrics\u003c/code\u003e feature is now enabled by default\u003c/li\u003e\n\u003cli\u003eSpan name format changed to \u003ccode\u003e{method} {route}\u003c/code\u003e per HTTP semantic conventions\u003c/li\u003e\n\u003cli\u003eHTTP server metric names updated to stable semantic conventions (\u003ccode\u003ehttp.server.duration\u003c/code\u003e → \u003ccode\u003ehttp.server.request.duration\u003c/code\u003e, \u003ccode\u003ehttp.server.request.size\u003c/code\u003e → \u003ccode\u003ehttp.server.request.body.size\u003c/code\u003e, \u003ccode\u003ehttp.server.response.size\u003c/code\u003e → \u003ccode\u003ehttp.server.response.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehttp.server.request.duration\u003c/code\u003e uses custom histogram bucket bounds\u003c/li\u003e\n\u003cli\u003eFixed incorrect use of \u003ccode\u003emessaging.message.body.size\u003c/code\u003e for HTTP request content length (now \u003ccode\u003ehttp.request.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eerror.type\u003c/code\u003e attribute for 4xx/5xx HTTP responses on spans and metrics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eopentelemetry\u003c/code\u003e and \u003ccode\u003eopentelemetry-semantic-conventions\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.88.0 (required by \u003ccode\u003eactix-http\u003c/code\u003e 3.12)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactix-http\u003c/code\u003e to 3.11, \u003ccode\u003eactix-web\u003c/code\u003e to 4.12, \u003ccode\u003eawc\u003c/code\u003e to 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.24.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/c5be93c85bebc0928fe63d603545af6fd469bdf3\"\u003e\u003ccode\u003ec5be93c\u003c/code\u003e\u003c/a\u003e chore: prep opentelemetry-instrumentation-actix-web 0.24.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a168edbe7ee59c9581dce22218472767828dfb52\"\u003e\u003ccode\u003ea168edb\u003c/code\u003e\u003c/a\u003e docs: sync Maintainers/Approvers list with opentelemetry-rust (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/275a8334bf3831420b32cfe12c61d5a8864b04b6\"\u003e\u003ccode\u003e275a833\u003c/code\u003e\u003c/a\u003e chore: prep release for OTel 0.32 contrib crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/34949206a167dd352759bb2ea2c3edeac04bedd6\"\u003e\u003ccode\u003e3494920\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG for opentelemetry-etw-logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3db0e6e1c90a429a444fd8aa2f2337b3e9a31ce1\"\u003e\u003ccode\u003e3db0e6e\u003c/code\u003e\u003c/a\u003e chore: Update OpenTelemetry packages to v0.32.0 and fix breaking changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/78eaed6b94f265d56e6ad6127fa4fffdc225d9fb\"\u003e\u003ccode\u003e78eaed6\u003c/code\u003e\u003c/a\u003e test: fix flaky span_id/trace_id formatting in user-events-logs integration t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4eb6108c695c1ff4af209dde0de9b91e6ab83351\"\u003e\u003ccode\u003e4eb6108\u003c/code\u003e\u003c/a\u003e fix: Pin time\u0026gt;=0.3.47 in actix-web and geneva-uploader to fix RUSTSEC-2026-00...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/24b5ae5dfd3fb03cb0d5a7423bbfcaf6684e7292\"\u003e\u003ccode\u003e24b5ae5\u003c/code\u003e\u003c/a\u003e chore: Add \u003ca href=\"https://github.com/jan-xyz\"\u003e\u003ccode\u003e@​jan-xyz\u003c/code\u003e\u003c/a\u003e as co-owner of opentelemetry-instrumentation-tower (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ce866b48a1645f1fb222bdea19c42821a2b48d5a\"\u003e\u003ccode\u003ece866b4\u003c/code\u003e\u003c/a\u003e feat: [Geneva uploader]   Support managed identity auth by resource ID (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4beab643e92470ef180a19c80be89450ee168c18\"\u003e\u003ccode\u003e4beab64\u003c/code\u003e\u003c/a\u003e test: add trace context and event_name integration tests for ETW logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-stackdriver-0.23.0...opentelemetry-instrumentation-actix-web-0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-appender-tracing-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-resource-detectors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eContainerResourceDetector\u003c/code\u003e to detect \u003ccode\u003econtainer.id\u003c/code\u003e from \u003ccode\u003e/proc/self/cgroup\u003c/code\u003e, with fallback to \u003ccode\u003e/proc/self/mountinfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd host.name attribute to \u003ccode\u003eHostResourceDetector\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eServiceInstanceIdResourceDetector\u003c/code\u003e to generate a random UUIDv7 \u003ccode\u003eservice.instance.id\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eopentelemetry\u003c/code\u003e with \u003ccode\u003edefault-features = false\u003c/code\u003e, so its default features are no longer pulled into downstream builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.12.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump opentelemetry and opentelemetry_sdk versions to 0.32\u003c/li\u003e\n\u003cli\u003eBump opentelemetry-semantic-conventions version to 0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.11.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/317be2343cea1725a680f024ac1a63b615736175\"\u003e\u003ccode\u003e317be23\u003c/code\u003e\u003c/a\u003e chore(resource-detectors): prepare 0.12.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/69d12dab6a134fcf2fdb9945d6ab7f9ca16304af\"\u003e\u003ccode\u003e69d12da\u003c/code\u003e\u003c/a\u003e fix(resource-detectors): disable opentelemetry default features (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ddecfa67f35beed4ae7864a8df24a222a1c6aab9\"\u003e\u003ccode\u003eddecfa6\u003c/code\u003e\u003c/a\u003e chore(ci): pin the Rust toolchain (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a63e3595111aa8992315c023201364edbc6273b8\"\u003e\u003ccode\u003ea63e359\u003c/code\u003e\u003c/a\u003e fix(config): update OpenTelemetry SDK dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/43bd04be9e825564eeb3424b3e4caebf3e3ba7c5\"\u003e\u003ccode\u003e43bd04b\u003c/code\u003e\u003c/a\u003e docs(tower): add PR links to CHANGELOG entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e075a6c382cb9e46aa48e319c141d909692ed966\"\u003e\u003ccode\u003ee075a6c\u003c/code\u003e\u003c/a\u003e feat(tower): add with_tracing/with_metrics to disable signals per layer (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/363bbb1c4b02c882a052123d27d45a51e6d7fcf2\"\u003e\u003ccode\u003e363bbb1\u003c/code\u003e\u003c/a\u003e refactor(tower): namespace the HTTP server middleware under http::server (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e0d028603d04d82ccd8a8cc26f6f8fbef81b6cec\"\u003e\u003ccode\u003ee0d0286\u003c/code\u003e\u003c/a\u003e fix: address Rust 1.98 clippy lints (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/9fd3abec16cec4c1cee40610d29aac931a6fb525\"\u003e\u003ccode\u003e9fd3abe\u003c/code\u003e\u003c/a\u003e chore: Stop duplicating Geneva OBO metadata into the Bond payload (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/fb4867f48160e3b381849e87e45367a4cb17a229\"\u003e\u003ccode\u003efb4867f\u003c/code\u003e\u003c/a\u003e chore: unblock cargo-deny h2 advisory (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-aws-0.10.0...opentelemetry-resource-detectors-0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.22.0 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\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/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\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/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-codec` from 0.5.2 to 0.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-codec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-codec: v0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelaxed \u003ccode\u003eFramed::new\u003c/code\u003e bounds to support separate read and write halves with decoder-only and encoder-only codecs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-codec: v0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eLinesCodec::new_with_max_length\u003c/code\u003e to enforce a maximum line length and mitigate potential unbounded-buffer DoS when handling untrusted input.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eLinesCodec\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\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/actix/actix-net/commit/dc9eaa88b07bd03d43fb9a380725993b11a7f0b1\"\u003e\u003ccode\u003edc9eaa8\u003c/code\u003e\u003c/a\u003e chore(actix-codec): prepare release 0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/a3b1d85e4bbdebaa8538e776a1e2da9dfbe9854d\"\u003e\u003ccode\u003ea3b1d85\u003c/code\u003e\u003c/a\u003e fix(codec): support separate read and write halves (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/c4ca17a91e61f5190abbbbaa4e2e23be3cf13cf7\"\u003e\u003ccode\u003ec4ca17a\u003c/code\u003e\u003c/a\u003e chore(actix-server): prepare release 2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/2b0b5b88613bd286d8bc694aeebeffd060338a31\"\u003e\u003ccode\u003e2b0b5b8\u003c/code\u003e\u003c/a\u003e refactor(server): name timeout and capacity constants (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/6463be89e83467d2db5b8f7454582ea81e3e044d\"\u003e\u003ccode\u003e6463be8\u003c/code\u003e\u003c/a\u003e fix(server): cap default workers and validate explicit counts (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/897e08b9f6118bd7df24b135aeaf0f1e42ffa644\"\u003e\u003ccode\u003e897e08b\u003c/code\u003e\u003c/a\u003e chore(actix-server): prepare release 2.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/8034e0e600684cdfb41dcc8b409632cc3ebf393c\"\u003e\u003ccode\u003e8034e0e\u003c/code\u003e\u003c/a\u003e fix(server): wake accept loop when capacity is released (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/952\"\u003e#952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/1d1e197b702be2c7e37127e9634e25be3a6fe18d\"\u003e\u003ccode\u003e1d1e197\u003c/code\u003e\u003c/a\u003e chore: fix lints on nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/63afdd3beac569e3ac96ae0672b85f52be7cdc0f\"\u003e\u003ccode\u003e63afdd3\u003c/code\u003e\u003c/a\u003e chore: remove unused deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/ee76d70a2e4b0ff5572fb5bb03c79773bd35d842\"\u003e\u003ccode\u003eee76d70\u003c/code\u003e\u003c/a\u003e build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.17.0 to 2.0.0...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-net/compare/codec-v0.5.2...codec-v0.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-rt` from 2.11.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-rt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-rt: v2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eArbiter::alive()\u003c/code\u003e and \u003ccode\u003eArbiterHandle::alive()\u003c/code\u003e to check whether the arbiter's command channel is still open.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-rt: v2.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd separate \u003ccode\u003enet\u003c/code\u003e and \u003ccode\u003esignal\u003c/code\u003e features, enabled by default, to make Tokio networking and OS signal support optional. Users who disable default features must explicitly enable \u003ccode\u003enet\u003c/code\u003e and/or \u003ccode\u003esignal\u003c/code\u003e to use the corresponding modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-rt: v2.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eArbiter::try_new()\u003c/code\u003e and \u003ccode\u003eArbiter::try_with_tokio_rt()\u003c/code\u003e for fallible Arbiter initialization.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-rt: v2.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSystemRunner::stop_future\u003c/code\u003e and \u003ccode\u003eSystemRunner::into_parts\u003c/code\u003e for awaiting system stop inside \u003ccode\u003eblock_on\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e{System, Arbiter}::with_tokio_rt\u003c/code\u003e to accept shared Tokio runtimes (e.g. \u003ccode\u003eArc\u0026lt;tokio::runtime::Runtime\u0026gt;\u003c/code\u003e or \u003ccode\u003e\u0026amp;'static tokio::runtime::Runtime\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eRemove experimental \u003ccode\u003eio-uring\u003c/code\u003e support.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\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/actix/actix-net/commit/f5382cd2c8760d223cc24047b6cf6efd99a760ac\"\u003e\u003ccode\u003ef5382cd\u003c/code\u003e\u003c/a\u003e chore(actix-rt): prepare release 2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/a2afafb23ddb94c04effdb403ddf464b477ea9eb\"\u003e\u003ccode\u003ea2afafb\u003c/code\u003e\u003c/a\u003e feat(rt): add arbiter alive methods (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/a8401aa58ead1acd14345a4cbd2274a02c557e1a\"\u003e\u003ccode\u003ea8401aa\u003c/code\u003e\u003c/a\u003e feat(rt): make networking and signal support optional (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/adff240f9ea2f62e8814c90caff26090c8242a9f\"\u003e\u003ccode\u003eadff240\u003c/code\u003e\u003c/a\u003e docs(tls): add Rustls and OpenSSL credential hot-reload examples (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/089277588c79aacf55d6986815fb4a433fdbbe3d\"\u003e\u003ccode\u003e0892775\u003c/code\u003e\u003c/a\u003e feat(server): add TestServer::unused_listener helper (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/dc9eaa88b07bd03d43fb9a380725993b11a7f0b1\"\u003e\u003ccode\u003edc9eaa8\u003c/code\u003e\u003c/a\u003e chore(actix-codec): prepare release 0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/a3b1d85e4bbdebaa8538e776a1e2da9dfbe9854d\"\u003e\u003ccode\u003ea3b1d85\u003c/code\u003e\u003c/a\u003e fix(codec): support separate read and write halves (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/c4ca17a91e61f5190abbbbaa4e2e23be3cf13cf7\"\u003e\u003ccode\u003ec4ca17a\u003c/code\u003e\u003c/a\u003e chore(actix-server): prepare release 2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/2b0b5b88613bd286d8bc694aeebeffd060338a31\"\u003e\u003ccode\u003e2b0b5b8\u003c/code\u003e\u003c/a\u003e refactor(server): name timeout and capacity constants (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/6463be89e83467d2db5b8f7454582ea81e3e044d\"\u003e\u003ccode\u003e6463be8\u003c/code\u003e\u003c/a\u003e fix(server): cap default workers and validate explicit counts (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-net/compare/rt-v2.11.0...rt-v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-server` from 2.6.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/actix/actix-net/releases\"\u003eactix-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-rt: v2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[track_caller]\u003c/code\u003e attribute to \u003ccode\u003espawn\u003c/code\u003e functions and methods. \u003ca href=\"https://redirect.github.com/actix/actix-net/issues/454\"\u003e#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003etokio-uring\u003c/code\u003e dependency to \u003ccode\u003e0.4\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-net/issues/473\"\u003e#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.59.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/454\"\u003e#454\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-net/pull/454\"\u003eactix/actix-net#454\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/473\"\u003e#473\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-net/pull/473\"\u003eactix/actix-net#473\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-server: v2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove experimental \u003ccode\u003eio-uring\u003c/code\u003e support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-rt: v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etokio-uring\u003c/code\u003e dependency to \u003ccode\u003e0.3.0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-net/issues/448\"\u003e#448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.49.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/448\"\u003e#448\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-net/pull/448\"\u003eactix/actix-net#448\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-server: v2.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eServerBuilder::graceful_shutdown_signal()\u003c/code\u003e to propagate graceful shutdown to services.\u003c/li\u003e\n\u003cli\u003eUDS sockets are no longer removed on pause.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\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/actix/actix-net/commit/d13461b33749ebeee78539f01c8d4931d4433295\"\u003e\u003ccode\u003ed13461b\u003c/code\u003e\u003c/a\u003e use secure tokio version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/dde38bbe064e2676622316170ad2c8456a6fc8e1\"\u003e\u003ccode\u003edde38bb\u003c/code\u003e\u003c/a\u003e remove unnecessary Pin in poll_recv calls (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/d973d5974ad8fe5ee76c200ca88b91c498c47ec0\"\u003e\u003ccode\u003ed973d59\u003c/code\u003e\u003c/a\u003e fix msrv ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/d7afd60606668ca411968924cf9f09ceac7841de\"\u003e\u003ccode\u003ed7afd60\u003c/code\u003e\u003c/a\u003e workaround env-logger msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/7e47bf40552eb38f417babfeb28a9ba0850441f4\"\u003e\u003ccode\u003e7e47bf4\u003c/code\u003e\u003c/a\u003e prepare actix-server release 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/05e7be337ee01f950e70f96945421598b2b63466\"\u003e\u003ccode\u003e05e7be3\u003c/code\u003e\u003c/a\u003e prepare actix-rt release 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/8d964713c9defb9776ce78e5f152d2018d48fe3d\"\u003e\u003ccode\u003e8d96471\u003c/code\u003e\u003c/a\u003e fix futures-util version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/fe38312db062264960676816e26f9295ff878d66\"\u003e\u003ccode\u003efe38312\u003c/code\u003e\u003c/a\u003e asonix/tokio uring 04 (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/2b83f08a40537f40ec92b7e3bcd514ff2da49e7b\"\u003e\u003ccode\u003e2b83f08\u003c/code\u003e\u003c/a\u003e Use old cargo-hack for 1.59.0 CI (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/8e9401f8e1c6896c86b01820c90ea0e90184a30b\"\u003e\u003ccode\u003e8e9401f\u003c/code\u003e\u003c/a\u003e prepare bytestring release 1.2.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-net/compare/rt-v2.6.0...rt-v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-tls` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-tls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-tls: v3.6.0\u003c/h2\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/GaniTheGreat/Otel_Demo/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaniTheGreat%2FOtel_Demo/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-17T02:16:07.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5481999800","node_id":"PR_kwDOSNKojM8AAAABD28ZNw","number":306,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 124 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-21T02:15:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T02:16:07.000Z","updated_at":"2026-09-21T02:16:01.000Z","time_to_close":345592,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":124,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"actix-codec","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-rt","old_version":"2.11.0","new_version":"2.15.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-server","old_version":"2.6.0","new_version":"2.8.0","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-tls","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/actix/actix-net"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"brotli","old_version":"8.0.2","new_version":"8.0.4","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.0","new_version":"5.0.3","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytestring","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/actix/actix-net"},{"name":"cc","old_version":"1.2.60","new_version":"1.4.6","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.2","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"find-msvc-tools","old_version":"0.1.9","new_version":"0.1.12","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"futures-core","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"hashbrown","old_version":"0.15.5","new_version":"0.17.0","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.2.0","new_version":"2.3.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.12","new_version":"0.7.14","repository_url":"https://github.com/lo48576/iri-string"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"opentelemetry-http","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-proto","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-internal","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pkg-config","old_version":"0.3.33","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-derive","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand"},{"name":"rand","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_core","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"sha1","old_version":"0.10.6","new_version":"0.10.7","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.1","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.27","new_version":"0.2.32","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.3","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic-prost","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"wasip2","old_version":"1.0.3+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-sys","old_version":"0.52.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.52.6","new_version":"0.53.5","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.52.6","new_version":"0.53.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.57.1","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"writeable","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.48","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.3","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.0+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 124 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.23.0` | `0.24.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.10.0` | `0.12.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.26.1` |\n| [actix-codec](https://github.com/actix/actix-net) | `0.5.2` | `0.5.4` |\n| [actix-rt](https://github.com/actix/actix-net) | `2.11.0` | `2.15.0` |\n| [actix-server](https://github.com/actix/actix-net) | `2.6.0` | `2.8.0` |\n| [actix-tls](https://github.com/actix/actix-net) | `3.5.0` | `3.6.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.2` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.2` | `8.0.4` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.0` | `5.0.3` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [bytestring](https://github.com/actix/actix-net) | `1.5.0` | `1.5.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.60` | `1.4.6` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.2` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.9` | `0.1.12` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.19` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.5` | `0.17.0` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.11.1` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.12` | `0.7.14` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.189` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.1` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.3` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [opentelemetry-http](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.33` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.5` | `0.1.6` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [prost-derive](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.9.5` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.5` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [serde_core](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.10.7` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [time-core](https://github.com/time-rs/time) | `0.1.8` | `0.1.9` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.27` | `0.2.32` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.3` | `0.8.4` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.3+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.60.2` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.5` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.52.6` | `0.53.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.57.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.3` | `0.6.4` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.4` | `0.2.5` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.6` | `0.11.8` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.3` | `0.11.6` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\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/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.31.0...opentelemetry-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.31.0 to 0.32.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry_sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/74cb6f3a4129bf11fa3191f28d38c518c4ec4ae6\"\u003e\u003ccode\u003e74cb6f3\u003c/code\u003e\u003c/a\u003e chore: Release opentelemetry-semantic-conventions 0.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/10dde1813e2ec93f819b115b50f0c9746f4b7ddf\"\u003e\u003ccode\u003e10dde18\u003c/code\u003e\u003c/a\u003e chore(sdk): add missing changelog entry (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec2da129b01b1e88ec17e28a55ba05001cc2aa1c\"\u003e\u003ccode\u003eec2da12\u003c/code\u003e\u003c/a\u003e refactor: leverage static str key when possible (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3529\"\u003e#3529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/90a39a0b5b1db04c495a213090c152f6ae3454bf\"\u003e\u003ccode\u003e90a39a0\u003c/code\u003e\u003c/a\u003e feat(api): accept quoted-key fields in otel logging macros (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c922bc62dcc4b114faf2e74e0d4a50efc4433f5\"\u003e\u003ccode\u003e8c922bc\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): add builder support for custom instrumentation scope ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/fb2af9d76e26201b0848a837231b44ebad30867d\"\u003e\u003ccode\u003efb2af9d\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundUpDownCounter under experimental_metrics_bound_instru...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/1b3846ca8f0c204007c91b0a9860e498c674038f\"\u003e\u003ccode\u003e1b3846c\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundGauge under experimental_metrics_bound_instruments (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ee359dbb863e149d0277031a3b3fb9b41f7bee3d\"\u003e\u003ccode\u003eee359db\u003c/code\u003e\u003c/a\u003e fix: remove reqwest-rustls-webpki-roots (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4d4fd4d4b3a2ebf203efa6612f397034925c82fe\"\u003e\u003ccode\u003e4d4fd4d\u003c/code\u003e\u003c/a\u003e chore: Bump semantic-conventions to v1.42.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/69213f2047647b56bc27dfa84726d3ff94a945d3\"\u003e\u003ccode\u003e69213f2\u003c/code\u003e\u003c/a\u003e fix(prometheus-exporter): Concatenate metric attributes with Scope during col...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-semantic-conventions-0.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-otlp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-otlp-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.23.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-instrumentation-actix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.24.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emetrics\u003c/code\u003e feature is now enabled by default\u003c/li\u003e\n\u003cli\u003eSpan name format changed to \u003ccode\u003e{method} {route}\u003c/code\u003e per HTTP semantic conventions\u003c/li\u003e\n\u003cli\u003eHTTP server metric names updated to stable semantic conventions (\u003ccode\u003ehttp.server.duration\u003c/code\u003e → \u003ccode\u003ehttp.server.request.duration\u003c/code\u003e, \u003ccode\u003ehttp.server.request.size\u003c/code\u003e → \u003ccode\u003ehttp.server.request.body.size\u003c/code\u003e, \u003ccode\u003ehttp.server.response.size\u003c/code\u003e → \u003ccode\u003ehttp.server.response.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehttp.server.request.duration\u003c/code\u003e uses custom histogram bucket bounds\u003c/li\u003e\n\u003cli\u003eFixed incorrect use of \u003ccode\u003emessaging.message.body.size\u003c/code\u003e for HTTP request content length (now \u003ccode\u003ehttp.request.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eerror.type\u003c/code\u003e attribute for 4xx/5xx HTTP responses on spans and metrics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eopentelemetry\u003c/code\u003e and \u003ccode\u003eopentelemetry-semantic-conventions\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.88.0 (required by \u003ccode\u003eactix-http\u003c/code\u003e 3.12)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactix-http\u003c/code\u003e to 3.11, \u003ccode\u003eactix-web\u003c/code\u003e to 4.12, \u003ccode\u003eawc\u003c/code\u003e to 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.24.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/c5be93c85bebc0928fe63d603545af6fd469bdf3\"\u003e\u003ccode\u003ec5be93c\u003c/code\u003e\u003c/a\u003e chore: prep opentelemetry-instrumentation-actix-web 0.24.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a168edbe7ee59c9581dce22218472767828dfb52\"\u003e\u003ccode\u003ea168edb\u003c/code\u003e\u003c/a\u003e docs: sync Maintainers/Approvers list with opentelemetry-rust (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/275a8334bf3831420b32cfe12c61d5a8864b04b6\"\u003e\u003ccode\u003e275a833\u003c/code\u003e\u003c/a\u003e chore: prep release for OTel 0.32 contrib crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/34949206a167dd352759bb2ea2c3edeac04bedd6\"\u003e\u003ccode\u003e3494920\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG for opentelemetry-etw-logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3db0e6e1c90a429a444fd8aa2f2337b3e9a31ce1\"\u003e\u003ccode\u003e3db0e6e\u003c/code\u003e\u003c/a\u003e chore: Update OpenTelemetry packages to v0.32.0 and fix breaking changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/78eaed6b94f265d56e6ad6127fa4fffdc225d9fb\"\u003e\u003ccode\u003e78eaed6\u003c/code\u003e\u003c/a\u003e test: fix flaky span_id/trace_id formatting in user-events-logs integration t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4eb6108c695c1ff4af209dde0de9b91e6ab83351\"\u003e\u003ccode\u003e4eb6108\u003c/code\u003e\u003c/a\u003e fix: Pin time\u0026gt;=0.3.47 in actix-web and geneva-uploader to fix RUSTSEC-2026-00...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/24b5ae5dfd3fb03cb0d5a7423bbfcaf6684e7292\"\u003e\u003ccode\u003e24b5ae5\u003c/code\u003e\u003c/a\u003e chore: Add \u003ca href=\"https://github.com/jan-xyz\"\u003e\u003ccode\u003e@​jan-xyz\u003c/code\u003e\u003c/a\u003e as co-owner of opentelemetry-instrumentation-tower (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ce866b48a1645f1fb222bdea19c42821a2b48d5a\"\u003e\u003ccode\u003ece866b4\u003c/code\u003e\u003c/a\u003e feat: [Geneva uploader]   Support managed identity auth by resource ID (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4beab643e92470ef180a19c80be89450ee168c18\"\u003e\u003ccode\u003e4beab64\u003c/code\u003e\u003c/a\u003e test: add trace context and event_name integration tests for ETW logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-stackdriver-0.23.0...opentelemetry-instrumentation-actix-web-0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-appender-tracing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-appender-tracing-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-resource-detectors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eContainerResourceDetector\u003c/code\u003e to detect \u003ccode\u003econtainer.id\u003c/code\u003e from \u003ccode\u003e/proc/self/cgroup\u003c/code\u003e, with fallback to \u003ccode\u003e/proc/self/mountinfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd host.name attribute to \u003ccode\u003eHostResourceDetector\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eServiceInstanceIdResourceDetector\u003c/code\u003e to generate a random UUIDv7 \u003ccode\u003eservice.instance.id\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eopentelemetry\u003c/code\u003e with \u003ccode\u003edefault-features = false\u003c/code\u003e, so its default features are no longer pulled into downstream builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.12.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump opentelemetry and opentelemetry_sdk versions to 0.32\u003c/li\u003e\n\u003cli\u003eBump opentelemetry-semantic-conventions version to 0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.11.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/317be2343cea1725a680f024ac1a63b615736175\"\u003e\u003ccode\u003e317be23\u003c/code\u003e\u003c/a\u003e chore(resource-detectors): prepare 0.12.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/69d12dab6a134fcf2fdb9945d6ab7f9ca16304af\"\u003e\u003ccode\u003e69d12da\u003c/code\u003e\u003c/a\u003e fix(resource-detectors): disable opentelemetry default features (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ddecfa67f35beed4ae7864a8df24a222a1c6aab9\"\u003e\u003ccode\u003eddecfa6\u003c/code\u003e\u003c/a\u003e chore(ci): pin the Rust toolchain (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a63e3595111aa8992315c023201364edbc6273b8\"\u003e\u003ccode\u003ea63e359\u003c/code\u003e\u003c/a\u003e fix(config): update OpenTelemetry SDK dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/43bd04be9e825564eeb3424b3e4caebf3e3ba7c5\"\u003e\u003ccode\u003e43bd04b\u003c/code\u003e\u003c/a\u003e docs(tower): add PR links to CHANGELOG entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e075a6c382cb9e46aa48e319c141d909692ed966\"\u003e\u003ccode\u003ee075a6c\u003c/code\u003e\u003c/a\u003e feat(tower): add with_tracing/with_metrics to disable signals per layer (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/363bbb1c4b02c882a052123d27d45a51e6d7fcf2\"\u003e\u003ccode\u003e363bbb1\u003c/code\u003e\u003c/a\u003e refactor(tower): namespace the HTTP server middleware under http::server (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e0d028603d04d82ccd8a8cc26f6f8fbef81b6cec\"\u003e\u003ccode\u003ee0d0286\u003c/code\u003e\u003c/a\u003e fix: address Rust 1.98 clippy lints (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/9fd3abec16cec4c1cee40610d29aac931a6fb525\"\u003e\u003ccode\u003e9fd3abe\u003c/code\u003e\u003c/a\u003e chore: Stop duplicating Geneva OBO metadata into the Bond payload (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/fb4867f48160e3b381849e87e45367a4cb17a229\"\u003e\u003ccode\u003efb4867f\u003c/code\u003e\u003c/a\u003e chore: unblock cargo-deny h2 advisory (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-aws-0.10.0...opentelemetry-resource-detectors-0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.1 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\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/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\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/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-codec` from 0.5.2 to 0.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-codec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-codec: v0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelaxed \u003ccode\u003eFramed::new\u003c/code\u003e bounds to support separate read and write halves with decoder-only and encoder-only codecs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-codec: v0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eLinesCodec::new_with_max_length\u003c/code\u003e to enforce a maximum line length and mitigate potential unbounded-buffer DoS when handling untrusted input.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eLinesCodec\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\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/actix/actix-net/commit/dc9eaa88b07bd03d43fb9a380725993b11a7f0b1\"\u003e\u003ccode\u003edc9eaa8\u003c/code\u003e\u003c/a\u003e chore(actix-codec): prepare release 0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/a3b1d85e4bbdebaa8538e776a1e2da9dfbe9854d\"\u003e\u003ccode\u003ea3b1d85\u003c/code\u003e\u003c/a\u003e fix(codec): support separate read and write halves (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/c4ca17a91e61f5190abbbbaa4e2e23be3cf13cf7\"\u003e\u003ccode\u003ec4ca17a\u003c/code\u003e\u003c/a\u003e chore(actix-server): prepare release 2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/2b0b5b88613bd286d8bc694aeebeffd060338a31\"\u003e\u003ccode\u003e2b0b5b8\u003c/code\u003e\u003c/a\u003e refactor(server): name timeout and capacity constants (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/6463be89e83467d2db5b8f7454582ea81e3e044d\"\u003e\u003ccode\u003e6463be8\u003c/code\u003e\u003c/a\u003e fix(server): cap default workers and validate explicit counts (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/897e08b9f6118bd7df24b135aeaf0f1e42ffa644\"\u003e\u003ccode\u003e897e08b\u003c/code\u003e\u003c/a\u003e chore(actix-server): prepare release 2.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/8034e0e600684cdfb41dcc8b409632cc3ebf393c\"\u003e\u003ccode\u003e8034e0e\u003c/code\u003e\u003c/a\u003e fix(server): wake accept loop when capacity is released (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/952\"\u003e#952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/1d1e197b702be2c7e37127e9634e25be3a6fe18d\"\u003e\u003ccode\u003e1d1e197\u003c/code\u003e\u003c/a\u003e chore: fix lints on nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/63afdd3beac569e3ac96ae0672b85f52be7cdc0f\"\u003e\u003ccode\u003e63afdd3\u003c/code\u003e\u003c/a\u003e chore: remove unused deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/ee76d70a2e4b0ff5572fb5bb03c79773bd35d842\"\u003e\u003ccode\u003eee76d70\u003c/code\u003e\u003c/a\u003e build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.17.0 to 2.0.0...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-net/compare/codec-v0.5.2...codec-v0.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-rt` from 2.11.0 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-rt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-rt: v2.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eArbiter::alive()\u003c/code\u003e and \u003ccode\u003eArbiterHandle::alive()\u003c/code\u003e to check whether the arbiter's command cha...\n\n_Description has been truncated_","html_url":"https://github.com/Pa123313/opentelemetry-demo/pull/306","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pa123313%2Fopentelemetry-demo/issues/306","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/306/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-16T03:09:30.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5469764459","node_id":"PR_kwDON9kY588AAAABDtFuGQ","number":560,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-18T03:08:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-16T03:09:30.000Z","updated_at":"2026-09-18T03:08:29.000Z","time_to_close":172736,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":25,"packages":[{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"google-cloud-auth","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"google-cloud-sql-v1","old_version":"2.7.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"http","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"log","old_version":"0.4.32","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustls","old_version":"0.23.40","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"toml_edit","old_version":"0.25.12+spec-1.1.0","new_version":"0.25.13+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"rcgen","old_version":"0.14.8","new_version":"0.14.10","repository_url":"https://github.com/rustls/rcgen"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"similar","old_version":"3.1.1","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"uuid","old_version":"1.23.2","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.12.0` | `1.13.0` |\n| [google-cloud-sql-v1](https://github.com/googleapis/google-cloud-rust) | `2.7.0` | `2.9.0` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [http](https://github.com/hyperium/http) | `1.4.1` | `1.5.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.32` | `0.4.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.40` | `0.23.44` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.12+spec-1.1.0` | `0.25.13+spec-1.1.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.8` | `0.14.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [similar](https://github.com/mitsuhiko/similar) | `3.1.1` | `3.2.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.2` | `1.26.0` |\n\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\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/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 1.12.0 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-sql-v1` from 2.7.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipnet` from 2.12.0 to 2.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisprice/ipnet/releases\"\u003eipnet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e: IpSubnets(0, MAX-1, 0) incorrectly including MAX\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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/krisprice/ipnet/blob/master/RELEASES.md\"\u003eipnet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug with \u003ccode\u003eIpNet::aggregate()\u003c/code\u003e where if a network containing \u003ccode\u003eu32::MAX-1\u003c/code\u003e or \u003ccode\u003eu128::MAX-1\u003c/code\u003e is provided, then \u003ccode\u003eu32::MAX\u003c/code\u003e and \u003ccode\u003eu128::MAX\u003c/code\u003e respectively are always included in the output. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/71\"\u003e#71\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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\u003eSee full diff in \u003ca href=\"https://github.com/krisprice/ipnet/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.1 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): impl PartialOrd + Ord by \u003ca href=\"https://github.com/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow STAR paths with scheme/auth by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/843\"\u003ehyperium/http#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject DEL character by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\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/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.4.2\"\u003ehttps://github.com/hyperium/http/compare/v1.4.1...v1.4.2\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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 (June 8, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder\u003c/code\u003e to allow \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e as the path when scheme and authority are also set, used in HTTP/2 requests.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUri\u003c/code\u003e to properly reject \u003ccode\u003eDEL\u003c/code\u003e characters.\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/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/82db5b8af1e3939678fee88f3c57b72fee7e3a7b\"\u003e\u003ccode\u003e82db5b8\u003c/code\u003e\u003c/a\u003e v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a9cdbf8aaf87198020389ba14f92d9784740c91c\"\u003e\u003ccode\u003ea9cdbf8\u003c/code\u003e\u003c/a\u003e fix(uri): reject DEL character (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/df75ca3ffe2821df665aa0962d62312691942b11\"\u003e\u003ccode\u003edf75ca3\u003c/code\u003e\u003c/a\u003e fix(uri): allow STAR paths with scheme/auth (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/ec3f8ce1bb571223d5e738c6dd7a749670f821dc\"\u003e\u003ccode\u003eec3f8ce\u003c/code\u003e\u003c/a\u003e feat(method): impl PartialOrd + Ord (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.32 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\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/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.106 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.106...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.45 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\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/rust-random/rand/commit/1540ea327e8beaf0694ea64f6d9eb8eaadd47bd5\"\u003e\u003ccode\u003e1540ea3\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/a29964ad94b54c25b3865626de6964ce0f796a29\"\u003e\u003ccode\u003ea29964a\u003c/code\u003e\u003c/a\u003e Bump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ced94914cb75c93a1f19140a966a466345185fff\"\u003e\u003ccode\u003eced9491\u003c/code\u003e\u003c/a\u003e Tweak docs for RngExt::random_range and SampleRange (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db146647afaf002b866420d34e4501b0dd872163\"\u003e\u003ccode\u003edb14664\u003c/code\u003e\u003c/a\u003e Check UniformChar validity on deser (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bea8620204c7aeecdefc132b5cb0dec8134add4b\"\u003e\u003ccode\u003ebea8620\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/4f449322825498e4ec1f486119e5fd251ba97f8a\"\u003e\u003ccode\u003e4f44932\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b999a130a990b30af01743021e8ea97f3b09a17e\"\u003e\u003ccode\u003eb999a13\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/aeab810bd9704a3b7666ba0a78e1ad5d1d5ad1ae\"\u003e\u003ccode\u003eaeab810\u003c/code\u003e\u003c/a\u003e Avoid unsafe where safety depends on non-local values (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1896d7c660524a022b3dbc3a1e044e162d766b25\"\u003e\u003ccode\u003e1896d7c\u003c/code\u003e\u003c/a\u003e Add typos CI job (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/43eddee18c8cca2cebee929be3899cf183afe801\"\u003e\u003ccode\u003e43eddee\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.1...0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 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/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\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/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\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/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.40 to 0.23.44\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/64ad386785c718c74262b79e6893813db381adfe\"\u003e\u003ccode\u003e64ad386\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/1efbf662ed79d1392c542c0822805a818d232ac0\"\u003e\u003ccode\u003e1efbf66\u003c/code\u003e\u003c/a\u003e bogo: remove PostQuantum setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e78162f900292f97d0d5470e1c9281e5c96227e1\"\u003e\u003ccode\u003ee78162f\u003c/code\u003e\u003c/a\u003e aws-lc-rs: add support for ML-DSA signatures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d8807721f070772636186b9d8c22b960d8aa4c92\"\u003e\u003ccode\u003ed880772\u003c/code\u003e\u003c/a\u003e bogo: extract Options::provider() helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/87201d69eff7f4728f970a8dadd4f0ba4b231d44\"\u003e\u003ccode\u003e87201d6\u003c/code\u003e\u003c/a\u003e bogo: force all callers to get provider from Options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/93657e316d83b1d41b44937ddab9311a8c611b8d\"\u003e\u003ccode\u003e93657e3\u003c/code\u003e\u003c/a\u003e server: limit 1.2 certificate requests to 1.2-compatible signature schemes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/bbd3c9ac31aabd94bc10522d87dbf7b19e5a1923\"\u003e\u003ccode\u003ebbd3c9a\u003c/code\u003e\u003c/a\u003e client: avoid sending 1.3-only signature schemes if no cipher suites configured\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/eb57688bd32d9b61b2a7dfff77e219e4b154a597\"\u003e\u003ccode\u003eeb57688\u003c/code\u003e\u003c/a\u003e tls12: require known signature algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e7a9cef9bb6206087b2510a78a923b762f8bac8d\"\u003e\u003ccode\u003ee7a9cef\u003c/code\u003e\u003c/a\u003e tls12: send illegal_parameter alert for kx signed with wrong algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/06a546d1b505dfdea62c9ed02e164741e5ad0189\"\u003e\u003ccode\u003e06a546d\u003c/code\u003e\u003c/a\u003e bogo: take latest\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.40...v/0.23.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.4 to 0.26.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude bad test keys from the published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/140\"\u003erustls/tokio-rustls#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve code comments clarity by \u003ca href=\"https://github.com/xibeiyoumian\"\u003e\u003ccode\u003e@​xibeiyoumian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/152\"\u003erustls/tokio-rustls#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient/server timeout examples, doc pass hinting towards timeouts. by \u003ca href=\"https://github.com/cpu\"\u003e\u003ccode\u003e@​cpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/187\"\u003erustls/tokio-rustls#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn more data at once from TlsStream::poll_read by \u003ca href=\"https://github.com/trinity-1686a\"\u003e\u003ccode\u003e@​trinity-1686a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/198\"\u003erustls/tokio-rustls#198\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/rustls/tokio-rustls/commit/f8832d28ce5688f101368e34fc6b49899a8d4293\"\u003e\u003ccode\u003ef8832d2\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c0fad2feb99af3d781bdfcbd5e0df7a3d5ccd09c\"\u003e\u003ccode\u003ec0fad2f\u003c/code\u003e\u003c/a\u003e return more data at once from TlsStream::poll_read (\u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/edc730658178d9382977027c0cf72b1a86cdc85d\"\u003e\u003ccode\u003eedc7306\u003c/code\u003e\u003c/a\u003e build(deps): bump futures-util from 0.3.33 to 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/baeadaaffd6fdaf8b60c47536f656f55bec8dbc6\"\u003e\u003ccode\u003ebaeadaa\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.8 to 0.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/1e138ad074c9fdadff64a8a97ba339e28400108d\"\u003e\u003ccode\u003e1e138ad\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.7 to 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/b4ecff6e16c578e0f0a106761865887bfcbdbbbc\"\u003e\u003ccode\u003eb4ecff6\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3 to 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/f47a68932b074ffdb8977af5619c898368b77345\"\u003e\u003ccode\u003ef47a689\u003c/code\u003e\u003c/a\u003e build(deps): bump rustls from 0.23.42 to 0.23.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/e25578ed978f660d90c4ee53f64a8ad6071acca1\"\u003e\u003ccode\u003ee25578e\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio from 1.53.0 to 1.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/d2a6d9896428c41deacb8a24c91e6778626183f3\"\u003e\u003ccode\u003ed2a6d98\u003c/code\u003e\u003c/a\u003e server: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c2e9b4a4a8981306d7cd45ec57321399ca08bcb0\"\u003e\u003ccode\u003ec2e9b4a\u003c/code\u003e\u003c/a\u003e client: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.4...v/0.26.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.12+spec-1.1.0 to 0.25.13+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/eb251609a333580bf005cae27df853bb63dffdbe\"\u003e\u003ccode\u003eeb25160\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f36fb52c37593b9fece9f4382a56ab51c9e65890\"\u003e\u003ccode\u003ef36fb52\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/3adbbb7860810b146dbdedba1f315c90813083f2\"\u003e\u003ccode\u003e3adbbb7\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb0c1b376d291ee4ffdf5297a67579f2ad7ce70d\"\u003e\u003ccode\u003efb0c1b3\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5e70a7031d7cd667bdc081419373df4b74bf78d8\"\u003e\u003ccode\u003e5e70a70\u003c/code\u003e\u003c/a\u003e test(writer): Add overflow test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/771a975840ff876825c2973a79634ffe79a3bf5a\"\u003e\u003ccode\u003e771a975\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/28f6c9cbc8ca691b9a32918f631408ffddc4f54d\"\u003e\u003ccode\u003e28f6c9c\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/30d75ca443a1b27b13232e7cc807eb6e124f4ca2\"\u003e\u003ccode\u003e30d75ca\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.9 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/17efe57deb402805ebc699da6dc6e29f9d80ea30\"\u003e\u003ccode\u003e17efe57\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.97 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c9d0d54b21761d10ec967868cfb5549a30ef064d\"\u003e\u003ccode\u003ec9d0d54\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.12...v0.25.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003eallo...\n\n_Description has been truncated_","html_url":"https://github.com/mbj/mrs/pull/560","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbj%2Fmrs/issues/560","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/560/packages"}},{"old_version":"1.0.38","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-15T17:19:15.000Z","version_change":"1.0.38 → 1.0.47","issue":{"uuid":"5465186164","node_id":"PR_kwDORU8Tms8AAAABDpaxNg","number":178,"state":"closed","title":"Bump the minor-and-patch group with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T17:32:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T17:19:15.000Z","updated_at":"2026-09-15T21:46:37.000Z","time_to_close":783,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":21,"packages":[{"name":"cxx","old_version":"1.0.200","new_version":"1.0.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"cxx-build","old_version":"1.0.200","new_version":"1.0.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"log","old_version":"0.4.26","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"bitflags","old_version":"2.8.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"clang-sys","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/KyleMayes/clang-sys"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"cc","old_version":"1.2.15","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cxx-gen","old_version":"0.7.200","new_version":"0.7.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"regex","old_version":"1.11.1","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"assert_cmd","old_version":"2.0.16","new_version":"2.2.2","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"rayon","old_version":"1.10.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cxx](https://github.com/dtolnay/cxx) | `1.0.200` | `1.0.202` |\n| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.200` | `1.0.202` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.47` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.229` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.4` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.151` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.8.0` | `2.13.2` |\n| [clang-sys](https://github.com/KyleMayes/clang-sys) | `1.8.1` | `1.9.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.4.5` |\n| [cxx-gen](https://github.com/dtolnay/cxx) | `0.7.200` | `0.7.202` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.27.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.13.1` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.23` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.11` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.2.2` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.229` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.12.0` |\n\nUpdates `cxx` from 1.0.200 to 1.0.202\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/cxx/releases\"\u003ecxx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.202\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport build environments that limit build-script filesystem writes outside of OUT_DIR (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1760\"\u003e#1760\u003c/a\u003e, thanks \u003ca href=\"https://github.com/gudcks0305\"\u003e\u003ccode\u003e@​gudcks0305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.201\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eenable_borrowed_range\u003c/code\u003e and \u003ccode\u003eenable_view\u003c/code\u003e for \u003ccode\u003erust::Slice\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/MixusMinimax\"\u003e\u003ccode\u003e@​MixusMinimax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegister bazel toolchains as dev dependencies (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\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/dtolnay/cxx/commit/983982c5fd5584a5391ae46877e952118e431f73\"\u003e\u003ccode\u003e983982c\u003c/code\u003e\u003c/a\u003e Release 1.0.202\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/552330e2a705f1b0ed03454eb2fc9b4d702ff556\"\u003e\u003ccode\u003e552330e\u003c/code\u003e\u003c/a\u003e Touch up PR 1760\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/3a9d010450c5ee145a9394ced0b83a294215a91e\"\u003e\u003ccode\u003e3a9d010\u003c/code\u003e\u003c/a\u003e Merge pull request 1760 from gudcks0305/codex/fix-shared-header-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/97c1cfffcbc51bea167b927dd4acdba147ef3bbf\"\u003e\u003ccode\u003e97c1cff\u003c/code\u003e\u003c/a\u003e fix: tolerate unavailable shared header directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/982aa18796aef5ffea9c26466bd21d8397002cb9\"\u003e\u003ccode\u003e982aa18\u003c/code\u003e\u003c/a\u003e Release 1.0.201\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a543f3b5c859b6a11757a4899a0dd367fb2a7a37\"\u003e\u003ccode\u003ea543f3b\u003c/code\u003e\u003c/a\u003e Lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a237c373198ff5cfe4aa8dc9e2e49ac75643b114\"\u003e\u003ccode\u003ea237c37\u003c/code\u003e\u003c/a\u003e Reformat with clang-format 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/eeabfb536ec143ff52bd1c54a2bc9eecba6881f2\"\u003e\u003ccode\u003eeeabfb5\u003c/code\u003e\u003c/a\u003e Move static assertions from header to source file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/47d9bf7a5fae6657712e1e1373f1758b40fca660\"\u003e\u003ccode\u003e47d9bf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e from MixusMinimax/slice-impl-borrowed-range-and-view\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/5a9c2ba4cebbc3ac62f20175e1bb60c26b82affb\"\u003e\u003ccode\u003e5a9c2ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e from dtolnay/bazel\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/cxx/compare/1.0.200...1.0.202\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cxx-build` from 1.0.200 to 1.0.202\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/cxx/releases\"\u003ecxx-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.202\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport build environments that limit build-script filesystem writes outside of OUT_DIR (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1760\"\u003e#1760\u003c/a\u003e, thanks \u003ca href=\"https://github.com/gudcks0305\"\u003e\u003ccode\u003e@​gudcks0305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.201\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eenable_borrowed_range\u003c/code\u003e and \u003ccode\u003eenable_view\u003c/code\u003e for \u003ccode\u003erust::Slice\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/MixusMinimax\"\u003e\u003ccode\u003e@​MixusMinimax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegister bazel toolchains as dev dependencies (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\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/dtolnay/cxx/commit/983982c5fd5584a5391ae46877e952118e431f73\"\u003e\u003ccode\u003e983982c\u003c/code\u003e\u003c/a\u003e Release 1.0.202\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/552330e2a705f1b0ed03454eb2fc9b4d702ff556\"\u003e\u003ccode\u003e552330e\u003c/code\u003e\u003c/a\u003e Touch up PR 1760\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/3a9d010450c5ee145a9394ced0b83a294215a91e\"\u003e\u003ccode\u003e3a9d010\u003c/code\u003e\u003c/a\u003e Merge pull request 1760 from gudcks0305/codex/fix-shared-header-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/97c1cfffcbc51bea167b927dd4acdba147ef3bbf\"\u003e\u003ccode\u003e97c1cff\u003c/code\u003e\u003c/a\u003e fix: tolerate unavailable shared header directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/982aa18796aef5ffea9c26466bd21d8397002cb9\"\u003e\u003ccode\u003e982aa18\u003c/code\u003e\u003c/a\u003e Release 1.0.201\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a543f3b5c859b6a11757a4899a0dd367fb2a7a37\"\u003e\u003ccode\u003ea543f3b\u003c/code\u003e\u003c/a\u003e Lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a237c373198ff5cfe4aa8dc9e2e49ac75643b114\"\u003e\u003ccode\u003ea237c37\u003c/code\u003e\u003c/a\u003e Reformat with clang-format 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/eeabfb536ec143ff52bd1c54a2bc9eecba6881f2\"\u003e\u003ccode\u003eeeabfb5\u003c/code\u003e\u003c/a\u003e Move static assertions from header to source file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/47d9bf7a5fae6657712e1e1373f1758b40fca660\"\u003e\u003ccode\u003e47d9bf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e from MixusMinimax/slice-impl-borrowed-range-and-view\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/5a9c2ba4cebbc3ac62f20175e1bb60c26b82affb\"\u003e\u003ccode\u003e5a9c2ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e from dtolnay/bazel\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/cxx/compare/1.0.200...1.0.202\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\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/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.93 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate semver-exempt API under \u003ccode\u003eRUSTFLAGS=--cfg=procmacro2_semver_exempt\u003c/code\u003e to that of nightly-2025-04-16 (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.93...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.38 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport raw lifetime syntax \u003ccode\u003e'r#async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisambiguate references to \u003ccode\u003estringify!\u003c/code\u003e macro inside generated code (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.42\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/306\"\u003e#306\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/307\"\u003e#307\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/308\"\u003e#308\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.40\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize construction of lifetime tokens (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.39\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.38...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.218 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.20.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline more initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/284\"\u003e#284\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/285\"\u003e#285\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax success ordering from AcqRel to Release in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/278\"\u003e#278\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce MSRV to 1.65: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/277\"\u003e#277\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/273\"\u003e#273\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceNonZereUsize::get_unchecked\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/274\"\u003e#274\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceBox::clone\u003c/code\u003e and \u003ccode\u003eOnceBox::with_value\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/275\"\u003e#275\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to 1.70\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eportable_atomic\u003c/code\u003e from Cargo.lock if it is not, in fact, used: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/267\"\u003e#267\u003c/a\u003e\nThis is a work-around for this cargo bug: \u003ca href=\"https://redirect.github.com/rust-lang/cargo/issues/10801\"\u003erust-lang/cargo#10801\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erace\u003c/code\u003e module using just \u003ccode\u003eportable_atomic\u003c/code\u003e, without \u003ccode\u003ecritical_section\u003c/code\u003e and provide\nbetter error messages on targets without atomic CAS instruction,\n\u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/265\"\u003e#265\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eportable-atomic\u003c/code\u003e instead of \u003ccode\u003eatomic-polyfill\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/251\"\u003e#251\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMSRV\u003c/code\u003e is updated to 1.60.0 to take advantage of \u003ccode\u003edep:\u003c/code\u003e syntax for cargo features,\nremoving \u0026quot;implementation details\u0026quot; from publicly visible surface.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary synchronization in \u003ccode\u003eLazy::{force,deref}_mut()\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/231\"\u003e#231\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/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.20.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.8.0 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/488\"\u003ebitflags/bitflags#488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/485\"\u003ebitflags/bitflags#485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\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/bitflags/bitflags/commit/80ce9b545acb0bd42150695fc351889cac1d8eb4\"\u003e\u003ccode\u003e80ce9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/497\"\u003e#497\u003c/a\u003e from bitflags/cargo/2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5822493e21489d141324ca1787a62a21d1e2f667\"\u003e\u003ccode\u003e5822493\u003c/code\u003e\u003c/a\u003e prepare for 2.13.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/48f4f1a85e72f019fe64ca18fc4cbfd04e3c6ff9\"\u003e\u003ccode\u003e48f4f1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/496\"\u003e#496\u003c/a\u003e from bitflags/fix/rustc-ice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c0b042c1515c0d6adc94c00d5d730c1cca7aca3\"\u003e\u003ccode\u003e2c0b042\u003c/code\u003e\u003c/a\u003e re-pull const declarations outside of nested const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c3f8d31d59f3ba8c05833fb322ecab8a2cb88060\"\u003e\u003ccode\u003ec3f8d31\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/494\"\u003e#494\u003c/a\u003e from DanielEScherzer/flags-docs-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/0fc376241b05b5da46076f82db8fb1a0bb3be448\"\u003e\u003ccode\u003e0fc3762\u003c/code\u003e\u003c/a\u003e Flags: adjust order of elements in manual implementation example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.8.0...2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clang-sys` from 1.8.1 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KyleMayes/clang-sys/releases\"\u003eclang-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 19.0.x\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 20.0.x\u003c/li\u003e\n\u003cli\u003eAdded rewriter API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSearch for libraries in \u003ccode\u003eLIBRARY_PATH\u003c/code\u003e in addition to \u003ccode\u003eLD_LIBRARY_PATH\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted executable search that caused header search path failure on macOS.\u003c/li\u003e\n\u003cli\u003eImproved Visual Studio search paths.\u003c/li\u003e\n\u003cli\u003eImproved support for Cygwin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--link-static\u003c/code\u003e flag when listing static libraries to link to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.8.2 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003eClang::find\u003c/code\u003e to first check directories related to the runtime-loaded \u003ccode\u003elibclang\u003c/code\u003e instance (if any)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linking to \u003ccode\u003elibclang\u003c/code\u003e on Windows with MSYS2\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eClang::find\u003c/code\u003e to support both the \u003ccode\u003e-target\u003c/code\u003e and \u003ccode\u003e--target\u003c/code\u003e arguments\nwhen using target-prefixed \u003ccode\u003eclang\u003c/code\u003e binaries\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/KyleMayes/clang-sys/blob/master/CHANGELOG.md\"\u003eclang-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.9.1] - 2026-06-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 19.0.x\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 20.0.x\u003c/li\u003e\n\u003cli\u003eAdded rewriter API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSearch for libraries in \u003ccode\u003eLIBRARY_PATH\u003c/code\u003e in addition to \u003ccode\u003eLD_LIBRARY_PATH\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted executable search that caused header search path failure on macOS.\u003c/li\u003e\n\u003cli\u003eImproved Visual Studio search paths.\u003c/li\u003e\n\u003cli\u003eImproved support for Cygwin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.9.0] - 2024-09-24 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--link-static\u003c/code\u003e flag when listing static libraries to link to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.8.2] - 2024-05-29 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linking to \u003ccode\u003elibclang\u003c/code\u003e on Windows with MSYS2\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eClang::find\u003c/code\u003e to support both the \u003ccode\u003e-target\u003c/code\u003e and \u003ccode\u003e--target\u003c/code\u003e arguments when using target-prefixed \u003ccode\u003eclang\u003c/code\u003e binaries\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/KyleMayes/clang-sys/commit/8844c21292e54818d200980cd90a5498e2a5a644\"\u003e\u003ccode\u003e8844c21\u003c/code\u003e\u003c/a\u003e Bump version to 1.9.1 (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/57d2920bd19527b319ccdb9caf7692139e1136a7\"\u003e\u003ccode\u003e57d2920\u003c/code\u003e\u003c/a\u003e Check formatting in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/fbb4093c147a6f15c1cb1b5dea4282e5f47f5eb2\"\u003e\u003ccode\u003efbb4093\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/8728999dc6f6e740ac6f62fbd8349d4a85a3d3c6\"\u003e\u003ccode\u003e8728999\u003c/code\u003e\u003c/a\u003e Allow auto-formatting link! macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/53fcb3879d752a45e7c16eded485280f5e35abcb\"\u003e\u003ccode\u003e53fcb38\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Improve clang executable search (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/171\"\u003e#171\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/0b404336abbacc5d34df70af981ff5a338206bfe\"\u003e\u003ccode\u003e0b40433\u003c/code\u003e\u003c/a\u003e add cygwin (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/fc898226e282cb2b5ffad7533d9e3fc91e67e5b4\"\u003e\u003ccode\u003efc89822\u003c/code\u003e\u003c/a\u003e Add rewriter API (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/4985661aabb2f693713762d1e9ec91f3d4a6f0e5\"\u003e\u003ccode\u003e4985661\u003c/code\u003e\u003c/a\u003e Search in LIBRARY_PATH too (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/06fe5792ced22d0e76374ac0039a0f7f1707c848\"\u003e\u003ccode\u003e06fe579\u003c/code\u003e\u003c/a\u003e Fix directories windows path (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/a76fd89f1800155e06f99ec5e200a02aadb49e3f\"\u003e\u003ccode\u003ea76fd89\u003c/code\u003e\u003c/a\u003e Add support for libClang 19 and 20 (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KyleMayes/clang-sys/compare/v1.8.1...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustc-hash` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rustc-hash/blob/main/CHANGELOG.md\"\u003erustc-hash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/77\"\u003eUse derive_const to fix \u003ccode\u003efeature = \u0026quot;nightly\u0026quot;\u003c/code\u003e build\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/64\"\u003eInternally update to rand 0.9\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/65\"\u003eRefactor byte hashing to remove unreachable panic\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/rust-lang/rustc-hash/commit/c13e7ccca705e6255387a2ebc6dca142d6881621\"\u003e\u003ccode\u003ec13e7cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/78\"\u003e#78\u003c/a\u003e from Noratrieb/new-version-2-1-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/4c3fabd983f96c2c5178512940e29a050edd07e9\"\u003e\u003ccode\u003e4c3fabd\u003c/code\u003e\u003c/a\u003e Bump to 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/3f1c0994892f5c592fe17192811c3b46caa108ac\"\u003e\u003ccode\u003e3f1c099\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/64\"\u003e#64\u003c/a\u003e from DaniPopes/rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/07c3f48480b2d1a143fe299f5a82812b311efea6\"\u003e\u003ccode\u003e07c3f48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/77\"\u003e#77\u003c/a\u003e from DaniPopes/const-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/cbf0baf6f900674cf88f266f96a4fa223895186b\"\u003e\u003ccode\u003ecbf0baf\u003c/code\u003e\u003c/a\u003e Use derive_const in nightly feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/fdb275c8a0135403067ce1c4be8e97e53c473764\"\u003e\u003ccode\u003efdb275c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/67\"\u003e#67\u003c/a\u003e from Noratrieb/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/acafa431e930ded0ad8c1fa8b4ca1b320f53f983\"\u003e\u003ccode\u003eacafa43\u003c/code\u003e\u003c/a\u003e Prepare 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/140e5253440d595822e57b4f599b45aa500dde1d\"\u003e\u003ccode\u003e140e525\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/65\"\u003e#65\u003c/a\u003e from morrisonlevi/split_first_chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/f061387ad7da880a8bf5ce7e5c76aa863827520f\"\u003e\u003ccode\u003ef061387\u003c/code\u003e\u003c/a\u003e style: use consistent range format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/211455cb398aa0a6d7b12e81941d4a062af54d8e\"\u003e\u003ccode\u003e211455c\u003c/code\u003e\u003c/a\u003e refactor!: use split_first_chunk to help optimizer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.15 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.4.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.3\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInfer NEON, not VFPv4, from \u003ccode\u003eneon\u003c/code\u003e in the target name (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not emit \u003ccode\u003e-mno-omit-leaf-frame-pointer\u003c/code\u003e if unsupported (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1845\"\u003e#1845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e-Cforce-frame-pointers\u003c/code\u003e's corresponding \u003ccode\u003eCFLAGS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing of thumbv7a-vex-v5 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1840\"\u003e#1840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaarch64_be\u003c/code\u003e to \u003ccode\u003eprefix_for_target\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse lp64d ABI for Managarm riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1829\"\u003e#1829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake cc work on Motor OS (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1822\"\u003e#1822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport trim paths with clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1799\"\u003e#1799\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/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.4...cc-v1.4.5\"\u003e1.4.5\u003c/a\u003e - 2026-09-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.3...cc-v1.4.4\"\u003e1.4.4\u003c/a\u003e - 2026-08-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.2....\n\n_Description has been truncated_","html_url":"https://github.com/Choochmeque/autocxx/pull/178","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Choochmeque%2Fautocxx/issues/178","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/178/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-15T08:38:49.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5459644238","node_id":"PR_kwDOTZA4r88AAAABDk82qA","number":25,"state":"closed","title":"build(deps): bump the non-rust-vmm group across 2 directories with 107 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-16T01:07:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T08:38:49.000Z","updated_at":"2026-09-16T01:07:15.000Z","time_to_close":59304,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-rust-vmm","update_count":107,"packages":[{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"itertools","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"signal-hook","old_version":"0.4.3","new_version":"0.4.4","repository_url":"https://github.com/vorner/signal-hook"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"uuid","old_version":"1.23.0","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"crc-any","old_version":"2.5.0","new_version":"3.0.1","repository_url":"https://github.com/magiclen/crc-any"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"io-uring","old_version":"0.7.11","new_version":"0.7.15","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"remain","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/dtolnay/remain"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.0","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zbus","old_version":"5.14.0","new_version":"5.19.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"bitfield-struct","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/wrenger/bitfield-struct-rs"},{"name":"arc-swap","old_version":"1.9.0","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rand","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"ssh2","old_version":"0.9.5","new_version":"0.9.6","repository_url":"https://github.com/alexcrichton/ssh2-rs"},{"name":"blocking","old_version":"1.6.2","new_version":"1.7.0","repository_url":"https://github.com/smol-rs/blocking"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"landlock","old_version":"0.4.4","new_version":"0.4.7","repository_url":"https://github.com/landlock-lsm/rust-landlock"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.58","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"debug-helper","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/magiclen/debug-helper"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"event-listener","old_version":"5.4.1","new_version":"5.4.2","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"hermit-abi","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"jiff","old_version":"0.2.23","new_version":"0.2.35","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"js-sys","old_version":"0.3.91","new_version":"0.3.105","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"libredox","old_version":"0.1.15","new_version":"0.1.24"},{"name":"libz-sys","old_version":"1.1.25","new_version":"1.1.29","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"openssl-src","old_version":"300.5.5+3.5.5","new_version":"300.6.1+3.6.3","repository_url":"https://github.com/alexcrichton/openssl-src-rs"},{"name":"openssl-sys","old_version":"0.9.112","new_version":"0.9.117","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"pastey","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/as1100k/pastey"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"portable-atomic","old_version":"1.13.1","new_version":"1.15.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"portable-atomic-util","old_version":"0.2.6","new_version":"0.2.8","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_repr","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/dtolnay/serde-repr"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"spin","old_version":"0.9.8","new_version":"0.9.9"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"toml_datetime","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.8+spec-1.1.0","new_version":"0.25.15+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the non-rust-vmm group with 70 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.26.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [crc-any](https://github.com/magiclen/crc-any) | `2.5.0` | `3.0.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.11` | `0.7.15` |\n| [remain](https://github.com/dtolnay/remain) | `0.2.15` | `0.2.16` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.14.0` | `5.19.0` |\n| [bitfield-struct](https://github.com/wrenger/bitfield-struct-rs) | `0.12.1` | `0.13.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.0` | `1.9.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [ssh2](https://github.com/alexcrichton/ssh2-rs) | `0.9.5` | `0.9.6` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.2` | `1.7.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.58` | `1.4.5` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [debug-helper](https://github.com/magiclen/debug-helper) | `0.3.13` | `0.3.14` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.1` | `5.4.2` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.2` | `0.5.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.23` | `0.2.35` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.91` | `0.3.105` |\n| libredox | `0.1.15` | `0.1.24` |\n| [libz-sys](https://github.com/rust-lang/libz-sys) | `1.1.25` | `1.1.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [openssl-src](https://github.com/alexcrichton/openssl-src-rs) | `300.5.5+3.5.5` | `300.6.1+3.6.3` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.112` | `0.9.117` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.3` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.13.1` | `1.15.0` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.6` | `0.2.8` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.27` | `0.1.28` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [serde_repr](https://github.com/dtolnay/serde-repr) | `0.1.20` | `0.1.21` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| spin | `0.9.8` | `0.9.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.8+spec-1.1.0` | `0.25.15+spec-1.1.0` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\nBumps the non-rust-vmm group with 51 updates in the /fuzz directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.26.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [crc-any](https://github.com/magiclen/crc-any) | `2.5.0` | `2.5.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [remain](https://github.com/dtolnay/remain) | `0.2.15` | `0.2.16` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.0` | `1.9.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.58` | `1.4.5` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [debug-helper](https://github.com/magiclen/debug-helper) | `0.3.13` | `0.3.14` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.91` | `0.3.105` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.3` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| spin | `0.9.8` | `0.9.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.8+spec-1.1.0` | `0.25.15+spec-1.1.0` |\n| [winnow](https://github.com/winnow-rs/winnow) | `1.0.1` | `1.0.4` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n| [libfuzzer-sys](https://github.com/rust-fuzz/libfuzzer) | `0.4.12` | `0.4.13` |\n\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.0 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/488\"\u003ebitflags/bitflags#488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/485\"\u003ebitflags/bitflags#485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/482\"\u003ebitflags/bitflags#482\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/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\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/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.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/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/7813d71fef32d3c1e44711fd676b8b6d415bbb92\"\u003e\u003ccode\u003e7813d71\u003c/code\u003e\u003c/a\u003e Support the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/d8f8234d2e2154c05f9ae97d781322da8084795a\"\u003e\u003ccode\u003ed8f8234\u003c/code\u003e\u003c/a\u003e Remove unused variable warning with empty bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2e27d6aedbaae29054d855297001b01b44d656a3\"\u003e\u003ccode\u003e2e27d6a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003econst _ = !0;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dd8beda61fff94c7b11c09b0ba0b1cd6c4111241\"\u003e\u003ccode\u003edd8beda\u003c/code\u003e\u003c/a\u003e Fix Self in flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dbc0ce19fd09db5c6ee0a23e788ebbd16957955a\"\u003e\u003ccode\u003edbc0ce1\u003c/code\u003e\u003c/a\u003e Lower the LLVM IR output of the generated output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\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/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itertools` from 0.14.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestructure \u003ccode\u003ePosition\u003c/code\u003e as struct instead of enum (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1042\"\u003e#1042\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003eall_equal_value\u003c/code\u003e's error type (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e*_with_hasher\u003c/code\u003e adaptors (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd strip_prefix and strip_prefix_by methods (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e bounds from \u003ccode\u003etuple_combinations\u003c/code\u003e and \u003ccode\u003earray_combinations\u003c/code\u003e(\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emust_use\u003c/code\u003e for \u003ccode\u003ecollect_vec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eizip!\u003c/code\u003e temporary friendly (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003earray_combinations_with_replacement\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eDebug\u003c/code\u003e for remaining public types (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eExactlyOneError::count\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePeekingNext\u003c/code\u003e for more types, in particular \u003ccode\u003evec::IntoIter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1059\"\u003e#1059\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePadUsing::next_back\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003e[circular_]array_windows\u003c/code\u003e, deprecate \u003ccode\u003etuple_windows\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003etuple_combinations\u003c/code\u003e (replaced by \u003ccode\u003earray_combinations\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003einto_group_map\u003c/code\u003e code more idiomatic (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1017\"\u003e#1017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1029\"\u003e#1029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1076\"\u003e#1076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1099\"\u003e#1099\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/rust-itertools/itertools/commit/37bd72aa6d58e594711d127b52418ca5e58b6091\"\u003e\u003ccode\u003e37bd72a\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md: strip_prefix[_by]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/86ec6359258e57a8af391fafc645d6ffab363bff\"\u003e\u003ccode\u003e86ec635\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eControlFlow\u003c/code\u003e in \u003ccode\u003efold_while\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d5897f7bb2283a34b736f539a369fe16dc9f6bb4\"\u003e\u003ccode\u003ed5897f7\u003c/code\u003e\u003c/a\u003e refactor(strip_prefix): use try_for_each and drop PartialEq, Eq on StripPrefi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b2a978abca1dc57f929f60e0be16d83e58f9558f\"\u003e\u003ccode\u003eb2a978a\u003c/code\u003e\u003c/a\u003e feat(Itertools): add strip_prefix and strip_prefix_by methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/12b6ec6f91eb83eebe4ac150e53aca14365cd894\"\u003e\u003ccode\u003e12b6ec6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for all_equal_value_error's error type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/121821ed16365a39c015449a3872708fd5dcdfdd\"\u003e\u003ccode\u003e121821e\u003c/code\u003e\u003c/a\u003e AllEqualValueError implements std::error::Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/adac44e4278b087033d23408652e540aef5b22f0\"\u003e\u003ccode\u003eadac44e\u003c/code\u003e\u003c/a\u003e Introduce AllEqualValueError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5707384b6a3a675c65e12b96e71335e9ce857b16\"\u003e\u003ccode\u003e5707384\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/df60ff016bf31f5752827808b375d36b0a101e33\"\u003e\u003ccode\u003edf60ff0\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/113b850b9d68406dda7c428d31992002c77eebad\"\u003e\u003ccode\u003e113b850\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md to include with_hasher\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.14.0...v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.183 to 0.2.189\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.189\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.188\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e0.2.187\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euClibc now supports a similar configuration option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_uclibc_time64'\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.188...0.2.189\"\u003e0.2.189\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.187...0.2.188\"\u003e0.2.188\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.187\"\u003e0.2.187\u003c/a\u003e - 2026-07-20\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euClibc now supports a similar configuration option:\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/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a\"\u003e\u003ccode\u003eef0906e\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.189\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4\"\u003e\u003ccode\u003e5a79f76\u003c/code\u003e\u003c/a\u003e riscv32-musl: Rename padding fields to avoid a conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e\"\u003e\u003ccode\u003e3e51062\u003c/code\u003e\u003c/a\u003e psp: Fix \u003ccode\u003eoverflowing_literals\u003c/code\u003e warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018\"\u003e\u003ccode\u003ee352fdd\u003c/code\u003e\u003c/a\u003e emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739\"\u003e\u003ccode\u003e63221b3\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003esafe\u003c/code\u003e in \u003ccode\u003esafe_f!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e\"\u003e\u003ccode\u003e707ab52\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003ef!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b\"\u003e\u003ccode\u003e8e40c94\u003c/code\u003e\u003c/a\u003e Enable clone3() syscall on sparc-linux and sparc64-linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360\"\u003e\u003ccode\u003e8427909\u003c/code\u003e\u003c/a\u003e windows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745\"\u003e\u003ccode\u003eb4863fa\u003c/code\u003e\u003c/a\u003e nuttx: fix wchar_t definition under arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8\"\u003e\u003ccode\u003e41c683d\u003c/code\u003e\u003c/a\u003e nuttx: mirror type definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\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/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `signal-hook` from 0.4.3 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md\"\u003esignal-hook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation about SIGBUS (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/204\"\u003e#204\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/vorner/signal-hook/commit/f37a7b5918830009c83f5e17fd5a533f2dfd7f82\"\u003e\u003ccode\u003ef37a7b5\u003c/code\u003e\u003c/a\u003e Document SIGBUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/b089b6b64487b23cb3cfc770ab5aa2f55f051116\"\u003e\u003ccode\u003eb089b6b\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/signal-hook/compare/v0.4.3...v0.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.0 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first ...\n\n_Description has been truncated_","html_url":"https://github.com/intel-samples/cloud-hypervisor-tdx-sample/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel-samples%2Fcloud-hypervisor-tdx-sample/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-15T04:23:28.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5457479626","node_id":"PR_kwDOO7HqGM8AAAABDjMplw","number":513,"state":"open","title":"Chore(deps): bump quote from 1.0.45 to 1.0.47","user":"dependabot[bot]","labels":["dependencies","cargo"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T04:23:28.000Z","updated_at":"2026-09-15T04:23:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps)","packages":[{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [quote](https://github.com/dtolnay/quote) from 1.0.45 to 1.0.47.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.47\"\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=quote\u0026package-manager=cargo\u0026previous-version=1.0.45\u0026new-version=1.0.47)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/leynos/mdtablefix/pull/513","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/leynos%2Fmdtablefix/issues/513","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/513/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-15T03:46:59.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5457240721","node_id":"PR_kwDOSU0Q9c8AAAABDjAe3A","number":131,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 125 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-22T03:44:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T03:46:59.000Z","updated_at":"2026-09-22T03:44:36.000Z","time_to_close":604655,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":125,"packages":[{"name":"actix-web","old_version":"4.13.0","new_version":"4.15.0","repository_url":"https://github.com/actix/actix-web"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.10.0","new_version":"0.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"actix-codec","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/actix/actix-net"},{"name":"actix-rt","old_version":"2.11.0","new_version":"2.13.0","repository_url":"https://github.com/actix/actix-net"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"block-buffer","old_version":"0.12.0","new_version":"0.12.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"brotli","old_version":"8.0.2","new_version":"8.0.4","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.0","new_version":"5.0.3","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.61","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/RustCrypto/traits"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"futures-core","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hybrid-array","old_version":"0.4.11","new_version":"0.4.15","repository_url":"https://github.com/RustCrypto/hybrid-array"},{"name":"hyper","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.12","new_version":"0.7.14","repository_url":"https://github.com/lo48576/iri-string"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pkg-config","old_version":"0.3.33","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic-prost","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"wasip2","old_version":"1.0.3+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.0+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 85 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.13.0` | `4.15.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.23.0` | `0.24.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.10.0` | `0.12.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.26.1` |\n| [actix-codec](https://github.com/actix/actix-net) | `0.5.2` | `0.5.3` |\n| [actix-rt](https://github.com/actix/actix-net) | `2.11.0` | `2.13.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.2` |\n| [block-buffer](https://github.com/RustCrypto/utils) | `0.12.0` | `0.12.1` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.2` | `8.0.4` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.0` | `5.0.3` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.61` | `1.4.5` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.2.1` | `0.2.2` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.3` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.19` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hybrid-array](https://github.com/RustCrypto/hybrid-array) | `0.4.11` | `0.4.15` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.11.1` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.12` | `0.7.14` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.3` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.33` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.5` | `0.1.6` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.9.5` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.3+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n\n\nUpdates `actix-web` from 4.13.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::add_response_mapper()\u003c/code\u003e to allow middleware to modify error-generated responses before they are sent.\u003c/li\u003e\n\u003cli\u003eRemove the experimental \u003ccode\u003eexperimental-io-uring\u003c/code\u003e crate feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClose idle HTTP/1 keep-alive connections during graceful shutdown and let active connections finish only their current request before closing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.14.0\u003c/h2\u003e\n\u003ch2\u003e4.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eHttpRequest::{cookies_raw,cookie_raw}\u003c/code\u003e and \u003ccode\u003eServiceRequest::{cookies_raw,cookie_raw}\u003c/code\u003e for reading request cookies without percent-decoding names and values. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3542\"\u003e#3542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable dual-stack IPv6 sockets on Windows when possible so that Actix-created listeners bound to \u003ccode\u003e[::]\u003c/code\u003e also accept IPv4 connections.\u003c/li\u003e\n\u003cli\u003ePanic when calling \u003ccode\u003eRoute::to()\u003c/code\u003e or \u003ccode\u003eRoute::service()\u003c/code\u003e after \u003ccode\u003eRoute::wrap()\u003c/code\u003e to prevent silently dropping route middleware. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3944\"\u003e#3944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpRequest::{match_pattern,match_name}\u003c/code\u003e reporting path-only matches when route guards disambiguate overlapping resources. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3346\"\u003e#3346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eReadlines\u003c/code\u003e handling of lines split across payload chunks so combined line limits are enforced and complete lines are yielded.\u003c/li\u003e\n\u003cli\u003eFix app data being retained after graceful shutdown with in-flight slow request bodies. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3100\"\u003e#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003efoldhash\u003c/code\u003e dependency to \u003ccode\u003e0.2\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003erand\u003c/code\u003e dependency to \u003ccode\u003e0.10\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eimpl-more\u003c/code\u003e dependency to \u003ccode\u003e0.3\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHttpServer::h1_write_buffer_size()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3944\"\u003e#3944\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/pull/3944\"\u003eactix/actix-web#3944\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3346\"\u003e#3346\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3346\"\u003eactix/actix-web#3346\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3542\"\u003e#3542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3542\"\u003eactix/actix-web#3542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3100\"\u003e#3100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3100\"\u003eactix/actix-web#3100\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/actix/actix-web/commit/5723cf486522d47aad26390cf5b02e95654ae225\"\u003e\u003ccode\u003e5723cf4\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/7ae209e4a4f3c8df61cacb9c2d3b8ef28ebda0d6\"\u003e\u003ccode\u003e7ae209e\u003c/code\u003e\u003c/a\u003e fix(multipart): include inner error in Payload and Parse display strings (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e5e99114d6e871d48dbe3dada7f634821cb3885d\"\u003e\u003ccode\u003ee5e9911\u003c/code\u003e\u003c/a\u003e refactor(web): remove experimental io-uring feature (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4204\"\u003e#4204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/dab8c5a389ffbc8415b2824bc77eddf66b43958f\"\u003e\u003ccode\u003edab8c5a\u003c/code\u003e\u003c/a\u003e add methods for mapping error responses (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/525dfb3f953a4bdf308f509e37cea86b234c701d\"\u003e\u003ccode\u003e525dfb3\u003c/code\u003e\u003c/a\u003e test(router): increase actix-router test coverage (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9bf4fb28155f6c682aa02ef56a76cea0f63462ac\"\u003e\u003ccode\u003e9bf4fb2\u003c/code\u003e\u003c/a\u003e chore(actix-files): prepare release 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3bb0007528be7671ea3f3ca80e6f620222a45572\"\u003e\u003ccode\u003e3bb0007\u003c/code\u003e\u003c/a\u003e refactor(files)!: remove experimental io-uring support (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/5b432410e60e270509a1fc9f63424386c7521cd4\"\u003e\u003ccode\u003e5b43241\u003c/code\u003e\u003c/a\u003e build(deps): bump futures-core from 0.3.33 to 0.3.34 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/db1411163088dfbdfadbee4ed1450528146da9b4\"\u003e\u003ccode\u003edb14111\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.8 to 0.14.9 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4201\"\u003e#4201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/22a0760b61fdf99fc3b0b98f6f134b2fda484696\"\u003e\u003ccode\u003e22a0760\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003eRUSTSEC-2026-0258\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.13.0...web-v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\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/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.31.0...opentelemetry-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.31.0 to 0.32.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry_sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/74cb6f3a4129bf11fa3191f28d38c518c4ec4ae6\"\u003e\u003ccode\u003e74cb6f3\u003c/code\u003e\u003c/a\u003e chore: Release opentelemetry-semantic-conventions 0.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/10dde1813e2ec93f819b115b50f0c9746f4b7ddf\"\u003e\u003ccode\u003e10dde18\u003c/code\u003e\u003c/a\u003e chore(sdk): add missing changelog entry (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec2da129b01b1e88ec17e28a55ba05001cc2aa1c\"\u003e\u003ccode\u003eec2da12\u003c/code\u003e\u003c/a\u003e refactor: leverage static str key when possible (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3529\"\u003e#3529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/90a39a0b5b1db04c495a213090c152f6ae3454bf\"\u003e\u003ccode\u003e90a39a0\u003c/code\u003e\u003c/a\u003e feat(api): accept quoted-key fields in otel logging macros (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c922bc62dcc4b114faf2e74e0d4a50efc4433f5\"\u003e\u003ccode\u003e8c922bc\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): add builder support for custom instrumentation scope ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/fb2af9d76e26201b0848a837231b44ebad30867d\"\u003e\u003ccode\u003efb2af9d\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundUpDownCounter under experimental_metrics_bound_instru...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/1b3846ca8f0c204007c91b0a9860e498c674038f\"\u003e\u003ccode\u003e1b3846c\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundGauge under experimental_metrics_bound_instruments (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ee359dbb863e149d0277031a3b3fb9b41f7bee3d\"\u003e\u003ccode\u003eee359db\u003c/code\u003e\u003c/a\u003e fix: remove reqwest-rustls-webpki-roots (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4d4fd4d4b3a2ebf203efa6612f397034925c82fe\"\u003e\u003ccode\u003e4d4fd4d\u003c/code\u003e\u003c/a\u003e chore: Bump semantic-conventions to v1.42.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/69213f2047647b56bc27dfa84726d3ff94a945d3\"\u003e\u003ccode\u003e69213f2\u003c/code\u003e\u003c/a\u003e fix(prometheus-exporter): Concatenate metric attributes with Scope during col...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-semantic-conventions-0.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-otlp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-otlp-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.23.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-instrumentation-actix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.24.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emetrics\u003c/code\u003e feature is now enabled by default\u003c/li\u003e\n\u003cli\u003eSpan name format changed to \u003ccode\u003e{method} {route}\u003c/code\u003e per HTTP semantic conventions\u003c/li\u003e\n\u003cli\u003eHTTP server metric names updated to stable semantic conventions (\u003ccode\u003ehttp.server.duration\u003c/code\u003e → \u003ccode\u003ehttp.server.request.duration\u003c/code\u003e, \u003ccode\u003ehttp.server.request.size\u003c/code\u003e → \u003ccode\u003ehttp.server.request.body.size\u003c/code\u003e, \u003ccode\u003ehttp.server.response.size\u003c/code\u003e → \u003ccode\u003ehttp.server.response.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehttp.server.request.duration\u003c/code\u003e uses custom histogram bucket bounds\u003c/li\u003e\n\u003cli\u003eFixed incorrect use of \u003ccode\u003emessaging.message.body.size\u003c/code\u003e for HTTP request content length (now \u003ccode\u003ehttp.request.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eerror.type\u003c/code\u003e attribute for 4xx/5xx HTTP responses on spans and metrics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eopentelemetry\u003c/code\u003e and \u003ccode\u003eopentelemetry-semantic-conventions\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.88.0 (required by \u003ccode\u003eactix-http\u003c/code\u003e 3.12)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactix-http\u003c/code\u003e to 3.11, \u003ccode\u003eactix-web\u003c/code\u003e to 4.12, \u003ccode\u003eawc\u003c/code\u003e to 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.24.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/c5be93c85bebc0928fe63d603545af6fd469bdf3\"\u003e\u003ccode\u003ec5be93c\u003c/code\u003e\u003c/a\u003e chore: prep opentelemetry-instrumentation-actix-web 0.24.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a168edbe7ee59c9581dce22218472767828dfb52\"\u003e\u003ccode\u003ea168edb\u003c/code\u003e\u003c/a\u003e docs: sync Maintainers/Approvers list with opentelemetry-rust (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/275a8334bf3831420b32cfe12c61d5a8864b04b6\"\u003e\u003ccode\u003e275a833\u003c/code\u003e\u003c/a\u003e chore: prep release for OTel 0.32 contrib crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/34949206a167dd352759bb2ea2c3edeac04bedd6\"\u003e\u003ccode\u003e3494920\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG for opentelemetry-etw-logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3db0e6e1c90a429a444fd8aa2f2337b3e9a31ce1\"\u003e\u003ccode\u003e3db0e6e\u003c/code\u003e\u003c/a\u003e chore: Update OpenTelemetry packages to v0.32.0 and fix breaking changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/78eaed6b94f265d56e6ad6127fa4fffdc225d9fb\"\u003e\u003ccode\u003e78eaed6\u003c/code\u003e\u003c/a\u003e test: fix flaky span_id/trace_id formatting in user-events-logs integration t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4eb6108c695c1ff4af209dde0de9b91e6ab83351\"\u003e\u003ccode\u003e4eb6108\u003c/code\u003e\u003c/a\u003e fix: Pin time\u0026gt;=0.3.47 in actix-web and geneva-uploader to fix RUSTSEC-2026-00...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/24b5ae5dfd3fb03cb0d5a7423bbfcaf6684e7292\"\u003e\u003ccode\u003e24b5ae5\u003c/code\u003e\u003c/a\u003e chore: Add \u003ca href=\"https://github.com/jan-xyz\"\u003e\u003ccode\u003e@​jan-xyz\u003c/code\u003e\u003c/a\u003e as co-owner of opentelemetry-instrumentation-tower (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ce866b48a1645f1fb222bdea19c42821a2b48d5a\"\u003e\u003ccode\u003ece866b4\u003c/code\u003e\u003c/a\u003e feat: [Geneva uploader]   Support managed identity auth by resource ID (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4beab643e92470ef180a19c80be89450ee168c18\"\u003e\u003ccode\u003e4beab64\u003c/code\u003e\u003c/a\u003e test: add trace context and event_name integration tests for ETW logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-stackdriver-0.23.0...opentelemetry-instrumentation-actix-web-0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-appender-tracing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-appender-tracing-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.10.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-resource-detectors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.12.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eContainerResourceDetector\u003c/code\u003e to detect \u003ccode\u003econtainer.id\u003c/code\u003e from \u003ccode\u003e/proc/self/cgroup\u003c/code\u003e, with fallback to \u003ccode\u003e/proc/self/mountinfo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd host.name attribute to \u003ccode\u003eHostResourceDetector\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eServiceInstanceIdResourceDetector\u003c/code\u003e to generate a random UUIDv7 \u003ccode\u003eservice.instance.id\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eopentelemetry\u003c/code\u003e with \u003ccode\u003edefault-features = false\u003c/code\u003e, so its default features are no longer pulled into downstream builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.12.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\u003c/p\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump opentelemetry and opentelemetry_sdk versions to 0.32\u003c/li\u003e\n\u003cli\u003eBump opentelemetry-semantic-conventions version to 0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.11.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/317be2343cea1725a680f024ac1a63b615736175\"\u003e\u003ccode\u003e317be23\u003c/code\u003e\u003c/a\u003e chore(resource-detectors): prepare 0.12.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/69d12dab6a134fcf2fdb9945d6ab7f9ca16304af\"\u003e\u003ccode\u003e69d12da\u003c/code\u003e\u003c/a\u003e fix(resource-detectors): disable opentelemetry default features (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ddecfa67f35beed4ae7864a8df24a222a1c6aab9\"\u003e\u003ccode\u003eddecfa6\u003c/code\u003e\u003c/a\u003e chore(ci): pin the Rust toolchain (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a63e3595111aa8992315c023201364edbc6273b8\"\u003e\u003ccode\u003ea63e359\u003c/code\u003e\u003c/a\u003e fix(config): update OpenTelemetry SDK dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/43bd04be9e825564eeb3424b3e4caebf3e3ba7c5\"\u003e\u003ccode\u003e43bd04b\u003c/code\u003e\u003c/a\u003e docs(tower): add PR links to CHANGELOG entries (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e075a6c382cb9e46aa48e319c141d909692ed966\"\u003e\u003ccode\u003ee075a6c\u003c/code\u003e\u003c/a\u003e feat(tower): add with_tracing/with_metrics to disable signals per layer (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/363bbb1c4b02c882a052123d27d45a51e6d7fcf2\"\u003e\u003ccode\u003e363bbb1\u003c/code\u003e\u003c/a\u003e refactor(tower): namespace the HTTP server middleware under http::server (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e0d028603d04d82ccd8a8cc26f6f8fbef81b6cec\"\u003e\u003ccode\u003ee0d0286\u003c/code\u003e\u003c/a\u003e fix: address Rust 1.98 clippy lints (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/9fd3abec16cec4c1cee40610d29aac931a6fb525\"\u003e\u003ccode\u003e9fd3abe\u003c/code\u003e\u003c/a\u003e chore: Stop duplicating Geneva OBO metadata into the Bond payload (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/743\"\u003e#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/fb4867f48160e3b381849e87e45367a4cb17a229\"\u003e\u003ccode\u003efb4867f\u003c/code\u003e\u003c/a\u003e chore: unblock cargo-deny h2 advisory (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-aws-0.10.0...opentelemetry-resource-detectors-0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.1 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\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/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\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/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-codec` from 0.5.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-net/releases\"\u003eactix-codec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-codec: v0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eLinesCodec::new_with_max_length\u003c/code\u003e to enforce a maximum line length and mitigate potential unbounded-buffer DoS when handling untrusted input.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003eLinesCodec\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\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/actix/actix-net/commit/e56afda28094907290169a4b21d17384d31d3b81\"\u003e\u003ccode\u003ee56afda\u003c/code\u003e\u003c/a\u003e chore(actix-codec): prepare release 0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/29ca22b1be94089279da5f1ac34ea281c769799b\"\u003e\u003ccode\u003e29ca22b\u003c/code\u003e\u003c/a\u003e perf(codec): improve performance by storing next index (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.co...\n\n_Description has been truncated_","html_url":"https://github.com/sanjaycloudin/devops-demo/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanjaycloudin%2Fdevops-demo/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-14T17:59:00.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5452804356","node_id":"PR_kwDOO05iz88AAAABDfeORA","number":7634,"state":"open","title":"chore(deps): bump the cargo-weekly group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-14T17:59:00.000Z","updated_at":"2026-09-14T17:59:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-weekly","update_count":21,"packages":[{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"either","old_version":"1.16.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"eyre","old_version":"0.6.12","new_version":"0.6.14","repository_url":"https://github.com/eyre-rs/eyre"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.18.4","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"insta","old_version":"1.47.2","new_version":"1.48.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"jiff","old_version":"0.2.24","new_version":"0.2.35","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"reqwest","old_version":"0.13.3","new_version":"0.13.4","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"crossbeam-channel","old_version":"0.5.15","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-weekly group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [either](https://github.com/rayon-rs/either) | `1.16.0` | `1.18.0` |\n| [eyre](https://github.com/eyre-rs/eyre) | `0.6.12` | `0.6.14` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.5.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.4` | `0.18.6` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.48.0` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.24` | `0.2.35` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.3` | `0.13.4` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.15` | `0.5.17` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.1` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `either` from 1.16.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/either/blob/main/RELEASES.md\"\u003eeither's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e1.18.0 - 2026-08-20\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd trait impls akin to \u003ccode\u003eItertools::partition_map\u003c/code\u003e, by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/144\"\u003e#144\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eExtend\u0026lt;Either\u0026lt;L, R\u0026gt;\u0026gt; for (A, B)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFromIterator\u0026lt;Either\u0026lt;L, R\u0026gt;\u0026gt; for (A, B)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e1.17.0 - 2026-07-24\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd implementations for all \u003ccode\u003estd::fmt\u003c/code\u003e traits, by \u003ca href=\"https://github.com/msrd0\"\u003e\u003ccode\u003e@​msrd0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/rayon-rs/either/commit/ce6f07fc3d56d6a56ecfc32256d2c33bd0b4ad09\"\u003e\u003ccode\u003ece6f07f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/144\"\u003e#144\u003c/a\u003e from cuviper/partition_map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/30f29a9c9d5ee0254c5f8aafbb6e31ce8eee6cc6\"\u003e\u003ccode\u003e30f29a9\u003c/code\u003e\u003c/a\u003e Release 1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/500b0fbb705db3eda60e338ea6b7649b0359568b\"\u003e\u003ccode\u003e500b0fb\u003c/code\u003e\u003c/a\u003e Add trait impls akin to \u003ccode\u003epartition_map\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/1b7187b43e937405df2fe40ef3847fab53c7b752\"\u003e\u003ccode\u003e1b7187b\u003c/code\u003e\u003c/a\u003e Fix the RELEASES link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/0f1b60b8bf9670a9c90185822513cfdbf3b38da3\"\u003e\u003ccode\u003e0f1b60b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/142\"\u003e#142\u003c/a\u003e from cuviper/readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/4a7f162826a079002b9c62824e876110fd11ee58\"\u003e\u003ccode\u003e4a7f162\u003c/code\u003e\u003c/a\u003e Update badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/0adab0ad73a4122585ee5b76159f69dbefa034fe\"\u003e\u003ccode\u003e0adab0a\u003c/code\u003e\u003c/a\u003e Backfill \u003ccode\u003epubtime\u003c/code\u003e dates in \u003ccode\u003eRELEASES.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/e9e5497890ef01d3a7780d67855d19689b5e6acb\"\u003e\u003ccode\u003ee9e5497\u003c/code\u003e\u003c/a\u003e Move changes to \u003ccode\u003eRELEASES.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/a1f4a7e7615f83c5e63c862684560eb946138bb2\"\u003e\u003ccode\u003ea1f4a7e\u003c/code\u003e\u003c/a\u003e Consolidate to one README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/5928a2bb1211e89d1eb34e4607e4ff7c0a29c3b4\"\u003e\u003ccode\u003e5928a2b\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003eREADME.rst\u003c/code\u003e to \u003ccode\u003eREADME.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/either/compare/1.16.0...1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eyre` from 0.6.12 to 0.6.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/b7014af681de61c5a601788253564765590ccd86\"\u003e\u003ccode\u003eb7014af\u003c/code\u003e\u003c/a\u003e 0.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/704488efa01db99b59b2ffdfd7cf9633af571997\"\u003e\u003ccode\u003e704488e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Make ContextCompat consistent and non-ambiguous with WrapErr (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/138\"\u003e#138\u003c/a\u003e, #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/3ce35d467beaed5e038af8a0a69fbc24ba0fcbac\"\u003e\u003ccode\u003e3ce35d4\u003c/code\u003e\u003c/a\u003e Backport future incompat fix, release 0.6.13 (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/41042dc63c307cf7f69f0b524d20e3ad0d5f601e\"\u003e\u003ccode\u003e41042dc\u003c/code\u003e\u003c/a\u003e Bump to 0.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/45642193dca7eb34f4d5fc58458004bb03b00d59\"\u003e\u003ccode\u003e4564219\u003c/code\u003e\u003c/a\u003e Remove pyo3 feature (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/f5f5d90d4a1b0f62ade7c543cce6980026544604\"\u003e\u003ccode\u003ef5f5d90\u003c/code\u003e\u003c/a\u003e Don't emit trailing semicolon from \u003ccode\u003ebail!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/154c8de43599b8ce8a9cb697982529cda491b722\"\u003e\u003ccode\u003e154c8de\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/d83c1e73c70dc1105183ddacc87dd6c941e37341\"\u003e\u003ccode\u003ed83c1e7\u003c/code\u003e\u003c/a\u003e Use std \u003ccode\u003ebacktrace\u003c/code\u003e on \u003ccode\u003estable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/786879da549f5326e613adddbb3161c74df5f5b1\"\u003e\u003ccode\u003e786879d\u003c/code\u003e\u003c/a\u003e Add default type parameter value of \u003ccode\u003eT = ()\u003c/code\u003e to \u003ccode\u003eeyre::Result\\\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eyre-rs/eyre/commit/8c27860890d718e41864f0a475a064f7f95ab658\"\u003e\u003ccode\u003e8c27860\u003c/code\u003e\u003c/a\u003e Fix compile probe and nightly backtraces (\u003ca href=\"https://redirect.github.com/eyre-rs/eyre/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eyre-rs/eyre/compare/eyre-v0.6.12...v0.6.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): impl PartialOrd + Ord by \u003ca href=\"https://github.com/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow STAR paths with scheme/auth by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/843\"\u003ehyperium/http#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject DEL character by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\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/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.4.2\"\u003ehttps://github.com/hyperium/http/compare/v1.4.1...v1.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePathAndQuery::from_static()\u003c/code\u003e and \u003ccode\u003efrom_shared()\u003c/code\u003e to reject inputs that do not start with \u003ccode\u003e/\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eHeaderMap\u003c/code\u003e to clamp max size hint and not overflow.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eheader::IntoIter\u003c/code\u003e that could use-after-free if the generic value type could panic on drop.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eheader::{IterMut, ValuesIterMut}\u003c/code\u003e to not violate stacked borrows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(header): fix clippy::assign_op_pattern by \u003ca href=\"https://github.com/rxc-amzn\"\u003e\u003ccode\u003e@​rxc-amzn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/806\"\u003ehyperium/http#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: pin itoa in msrv job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/813\"\u003ehyperium/http#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary explicit lifetimes by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/815\"\u003ehyperium/http#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/819\"\u003ehyperium/http#819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: update to rand 0.10 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/818\"\u003ehyperium/http#818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Remove usage of float instruction by \u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/823\"\u003ehyperium/http#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(uri): consolidate PathAndQuery::from_shared and from_static by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/825\"\u003ehyperium/http#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): reject Path::from_shared/from_static if doesn't start with slash by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/826\"\u003ehyperium/http#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRephrase comment by \u003ca href=\"https://github.com/daalfox\"\u003e\u003ccode\u003e@​daalfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/827\"\u003ehyperium/http#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in request builder docs by \u003ca href=\"https://github.com/vleksis\"\u003e\u003ccode\u003e@​vleksis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/831\"\u003ehyperium/http#831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clamp Extend size hint so HeaderMap reserve cannot overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/833\"\u003ehyperium/http#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(headers): fix stacked borrows for IterMut/ValuesIterMut by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/837\"\u003ehyperium/http#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(header): use a set_len guard in IntoIter drop by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/838\"\u003ehyperium/http#838\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/rxc-amzn\"\u003e\u003ccode\u003e@​rxc-amzn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/806\"\u003ehyperium/http#806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AurelienFT\"\u003e\u003ccode\u003e@​AurelienFT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/823\"\u003ehyperium/http#823\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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 (June 8, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder\u003c/code\u003e to allow \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e as the path when scheme and authority are also set, used in HTTP/2 requests.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUri\u003c/code\u003e to properly reject \u003ccode\u003eDEL\u003c/code\u003e characters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.1 (May 25, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ePathAndQuery::from_static()\u003c/code\u003e and \u003ccode\u003efrom_shared()\u003c/code\u003e to reject inputs that do not start with \u003ccode\u003e/\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eHeaderMap\u003c/code\u003e to clamp max size hint and not overflow.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eheader::IntoIter\u003c/code\u003e that could use-after-free if the generic value type could panic on drop.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eheader::{IterMut, ValuesIterMut}\u003c/code\u003e to not violate stacked borrows.\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/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/82db5b8af1e3939678fee88f3c57b72fee7e3a7b\"\u003e\u003ccode\u003e82db5b8\u003c/code\u003e\u003c/a\u003e v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a9cdbf8aaf87198020389ba14f92d9784740c91c\"\u003e\u003ccode\u003ea9cdbf8\u003c/code\u003e\u003c/a\u003e fix(uri): reject DEL character (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/df75ca3ffe2821df665aa0962d62312691942b11\"\u003e\u003ccode\u003edf75ca3\u003c/code\u003e\u003c/a\u003e fix(uri): allow STAR paths with scheme/auth (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/ec3f8ce1bb571223d5e738c6dd7a749670f821dc\"\u003e\u003ccode\u003eec3f8ce\u003c/code\u003e\u003c/a\u003e feat(method): impl PartialOrd + Ord (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a24c968ba3b53c4c9953164235664cab9e8fa315\"\u003e\u003ccode\u003ea24c968\u003c/code\u003e\u003c/a\u003e v1.4.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.0...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.14.0 to 2.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2 (2026-09-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix item hygiene in map and set macros. Previously, an internal \u003ccode\u003econst CAP\u003c/code\u003e\ncould shadow the same name in the caller's namespace.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003econst\u003c/code\u003e initialization of empty \u003ccode\u003eindexmap_with_default!\u003c/code\u003e and\n\u003ccode\u003eindexset_with_default!\u003c/code\u003e. The hasher may also be omitted if it's inferrable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.1 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify comparisons where \u003ccode\u003eEquivalent\u003c/code\u003e isn't needed (\u003ccode\u003eQ = K\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUnify index assertions for bounds checks.\u003c/li\u003e\n\u003cli\u003eFix (or \u003ccode\u003eexpect\u003c/code\u003e) clippy lints.\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/indexmap-rs/indexmap/commit/41a870887c4c77adf665886e63df08f406bfe37a\"\u003e\u003ccode\u003e41a8708\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/450\"\u003e#450\u003c/a\u003e from cuviper/macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0fb7b5c813c94dcb16f220d249e42a7b9e4ea44d\"\u003e\u003ccode\u003e0fb7b5c\u003c/code\u003e\u003c/a\u003e Release 2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/55e6b28278f242b4d4190a14b6e86c09580dd75a\"\u003e\u003ccode\u003e55e6b28\u003c/code\u003e\u003c/a\u003e Improve the empty macro cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c067355e1ca5ec39348f42dcee582d4f222c3295\"\u003e\u003ccode\u003ec067355\u003c/code\u003e\u003c/a\u003e Fix item hygiene in user macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fdf7e1738b3b53869bdc15d666f9b81961041825\"\u003e\u003ccode\u003efdf7e17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/449\"\u003e#449\u003c/a\u003e from cuviper/release-2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/ada540e17cc7d8f38359f7d83c225e38f367c86b\"\u003e\u003ccode\u003eada540e\u003c/code\u003e\u003c/a\u003e Release 2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/af93b43ecd62d28deb59a6ac23f98bd115475eaf\"\u003e\u003ccode\u003eaf93b43\u003c/code\u003e\u003c/a\u003e expect clippy::redundant_slicing in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c95da18c97d2742fe8731f36e81c1d04f0620c6a\"\u003e\u003ccode\u003ec95da18\u003c/code\u003e\u003c/a\u003e fix clippy::derivable_impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/21963654e41f86f396a2ba6d9582ccd8eb7df52c\"\u003e\u003ccode\u003e2196365\u003c/code\u003e\u003c/a\u003e fix clippy::useless_vec (and more) in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/1c2be7b00c5bb61f654210355d1e9f0d9be03956\"\u003e\u003ccode\u003e1c2be7b\u003c/code\u003e\u003c/a\u003e use inherent usize::MAX\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.14.0...2.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.18.4 to 0.18.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly detect dumb terminal on Windows by \u003ca href=\"https://github.com/ugur-eren\"\u003e\u003ccode\u003e@​ugur-eren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/818\"\u003econsole-rs/indicatif#818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to rand 0.10 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/768\"\u003econsole-rs/indicatif#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emulti: document common MultiProgress bugs + behavior (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/595\"\u003e#595\u003c/a\u003e) by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/786\"\u003econsole-rs/indicatif#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ediv_duration_f64\u003c/code\u003e by \u003ca href=\"https://github.com/ChrisDenton\"\u003e\u003ccode\u003e@​ChrisDenton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/792\"\u003econsole-rs/indicatif#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear the rest of line after drawing to the terminal by \u003ca href=\"https://github.com/ChrisDenton\"\u003e\u003ccode\u003e@​ChrisDenton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/790\"\u003econsole-rs/indicatif#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eProgressDrawTarget.is_stderr()\u003c/code\u003e for \u003ccode\u003eMultiProgress\u003c/code\u003e by \u003ca href=\"https://github.com/kojiishi\"\u003e\u003ccode\u003e@​kojiishi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/803\"\u003econsole-rs/indicatif#803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix height and filler when wrapped at the middle of wide characters by \u003ca href=\"https://github.com/kojiishi\"\u003e\u003ccode\u003e@​kojiishi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/799\"\u003econsole-rs/indicatif#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variable by \u003ca href=\"https://github.com/ValentinLeTallec\"\u003e\u003ccode\u003e@​ValentinLeTallec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/808\"\u003econsole-rs/indicatif#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stray comma after minus sign in HumanFloatCount by \u003ca href=\"https://github.com/sueun-dev\"\u003e\u003ccode\u003e@​sueun-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/815\"\u003econsole-rs/indicatif#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HumanFloatCount dropping the fractional part by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/816\"\u003econsole-rs/indicatif#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle module cleanup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/813\"\u003econsole-rs/indicatif#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop screenshots from MultiProgress documentation by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/817\"\u003econsole-rs/indicatif#817\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/console-rs/indicatif/commit/e4d49d8ea6c68a80f7ee22904ee6c90322415a1d\"\u003e\u003ccode\u003ee4d49d8\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/582727efe4a71bd4d8e819e0208d8c897f5058f1\"\u003e\u003ccode\u003e582727e\u003c/code\u003e\u003c/a\u003e fix: correctly detect dumb terminal on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/90156ec907ca812bfa42ae5f1d6f9ba4ea4c3d51\"\u003e\u003ccode\u003e90156ec\u003c/code\u003e\u003c/a\u003e Drop screenshots from MultiProgress documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4dbd0d57d061c680d51e455cbfe069d54360c05b\"\u003e\u003ccode\u003e4dbd0d5\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/24973aa75168584fdf9fdba53a1dbca1479e7871\"\u003e\u003ccode\u003e24973aa\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/a575ef7d41bc7655d13af5a565051a41e639c1f8\"\u003e\u003ccode\u003ea575ef7\u003c/code\u003e\u003c/a\u003e style: inline Template::from_str_with_tab_width()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/0b94aa277ad392d80a3a0e70260a10d2fbfc2ad4\"\u003e\u003ccode\u003e0b94aa2\u003c/code\u003e\u003c/a\u003e style: replace from_str() method with FromStr impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/398ac69fc799d5e1a0c49c8e04cf369c8382b356\"\u003e\u003ccode\u003e398ac69\u003c/code\u003e\u003c/a\u003e style: move helper functions to the bottom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/692705d66d35cfef8e926cc02be27491b383706c\"\u003e\u003ccode\u003e692705d\u003c/code\u003e\u003c/a\u003e Fix HumanFloatCount dropping rounding at precision 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/cbd070dd6eed853e583d0991544374322088fb59\"\u003e\u003ccode\u003ecbd070d\u003c/code\u003e\u003c/a\u003e Fix stray comma after minus sign in HumanFloatCount\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.4...0.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `insta` from 1.47.2 to 1.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/insta/releases\"\u003einsta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.48.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estrip_ansi_escape_codes\u003c/code\u003e setting which removes ANSI escape sequences\n(color codes, cursor movement, etc.) from snapshot content before comparison.\nRequires the \u003ccode\u003efilters\u003c/code\u003e feature. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/899\"\u003e#899\u003c/a\u003e (\u003ca href=\"https://github.com/pierluigilenoci\"\u003e\u003ccode\u003e@​pierluigilenoci\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd opt-in support for YAML literal blocks for multiline strings in snapshot\nmetadata fields such as \u003ccode\u003edescription\u003c/code\u003e and \u003ccode\u003eexpression\u003c/code\u003e. Set\n\u003ccode\u003eINSTA_YAML_BLOCK_STYLE=1\u003c/code\u003e to enable. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/851\"\u003e#851\u003c/a\u003e (\u003ca href=\"https://github.com/ivov\"\u003e\u003ccode\u003e@​ivov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSetting \u003ccode\u003eCI=true\u003c/code\u003e normally makes \u003ccode\u003ecargo insta test\u003c/code\u003e behave as though \u003ccode\u003e--check\u003c/code\u003e\nwas passed. Explicit snapshot handling options such as \u003ccode\u003e--accept\u003c/code\u003e now take\nprecedence over this environment variable, allowing users to override this\nbehavior if they want to. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/924\"\u003e#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecargo insta test --profile\u003c/code\u003e being forwarded to nextest as the nextest\nprofile instead of the cargo build profile; it now translates to\n\u003ccode\u003e--cargo-profile\u003c/code\u003e for the nextest runner. Add \u003ccode\u003e--nextest-profile\u003c/code\u003e to select\nthe nextest profile. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/910\"\u003e#910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecargo insta pending-snapshots\u003c/code\u003e printing unusable \u003ccode\u003e\\\\?\\\u003c/code\u003e-prefixed paths\non Windows. The \u003ccode\u003e--snapshot\u003c/code\u003e filter now also accepts partial paths: any\ntrailing path suffix of the snapshot file matches, so a bare\n\u003ccode\u003e--snapshot my_test.snap\u003c/code\u003e works. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/904\"\u003e#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccepting a binary snapshot no longer fails with \u003ccode\u003eos error 2\u003c/code\u003e when its data\nfile is missing (e.g. gitignored and not committed). \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/914\"\u003e#914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall cargo-insta 1.48.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload cargo-insta 1.48.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-aarch64-apple-darwin.tar.xz\"\u003ecargo-insta-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-apple-darwin.tar.xz\"\u003ecargo-insta-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-pc-windows-msvc.zip\"\u003ecargo-insta-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-unknown-linux-gnu.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-unknown-linux-musl.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.48.0/cargo-insta-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/mitsuhiko/insta/blob/master/CHANGELOG.md\"\u003einsta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.48.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003estrip_ansi_escape_codes\u003c/code\u003e setting which removes ANSI escape sequences\n(color codes, cursor movement, etc.) from snapshot content before comparison.\nRequires the \u003ccode\u003efilters\u003c/code\u003e feature. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/899\"\u003e#899\u003c/a\u003e (\u003ca href=\"https://github.com/pierluigilenoci\"\u003e\u003ccode\u003e@​pierluigilenoci\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd opt-in support for YAML literal blocks for multiline strings in snapshot\nmetadata fields such as \u003ccode\u003edescription\u003c/code\u003e and \u003ccode\u003eexpression\u003c/code\u003e. Set\n\u003ccode\u003eINSTA_YAML_BLOCK_STYLE=1\u003c/code\u003e to enable. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/851\"\u003e#851\u003c/a\u003e (\u003ca href=\"https://github.com/ivov\"\u003e\u003ccode\u003e@​ivov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSetting \u003ccode\u003eCI=true\u003c/code\u003e normally makes \u003ccode\u003ecargo insta test\u003c/code\u003e behave as though \u003ccode\u003e--check\u003c/code\u003e\nwas passed. Explicit snapshot handling options such as \u003ccode\u003e--accept\u003c/code\u003e now take\nprecedence over this environment variable, allowing users to override this\nbehavior if they want to. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/924\"\u003e#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecargo insta test --profile\u003c/code\u003e being forwarded to nextest as the nextest\nprofile instead of the cargo build profile; it now translates to\n\u003ccode\u003e--cargo-profile\u003c/code\u003e for the nextest runner. Add \u003ccode\u003e--nextest-profile\u003c/code\u003e to select\nthe nextest profile. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/910\"\u003e#910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecargo insta pending-snapshots\u003c/code\u003e printing unusable \u003ccode\u003e\\\\?\\\u003c/code\u003e-prefixed paths\non Windows. The \u003ccode\u003e--snapshot\u003c/code\u003e filter now also accepts partial paths: any\ntrailing path suffix of the snapshot file matches, so a bare\n\u003ccode\u003e--snapshot my_test.snap\u003c/code\u003e works. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/904\"\u003e#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccepting a binary snapshot no longer fails with \u003ccode\u003eos error 2\u003c/code\u003e when its data\nfile is missing (e.g. gitignored and not committed). \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/914\"\u003e#914\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/mitsuhiko/insta/commit/7f23d2e4684a789a85c50503004fb38a23c9ea58\"\u003e\u003ccode\u003e7f23d2e\u003c/code\u003e\u003c/a\u003e Release 1.48.0 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/ee9cae1eb49cfa80c3d335246b0cfbb6bd006027\"\u003e\u003ccode\u003eee9cae1\u003c/code\u003e\u003c/a\u003e Allow \u003ccode\u003eCI=true\u003c/code\u003e to be overridden by an explicitly passed \u003ccode\u003e--accept\u003c/code\u003e CLI flag ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/043cf8268e3be93ca684fbfbf3969ad03ad71046\"\u003e\u003ccode\u003e043cf82\u003c/code\u003e\u003c/a\u003e fix: translate --profile to --cargo-profile for nextest (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/9c77f137b160e2235a71770d370fc1b4e7b1f456\"\u003e\u003ccode\u003e9c77f13\u003c/code\u003e\u003c/a\u003e test: cover deep-wildcard redaction through arrays (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/362f432b2d33ca9cdc0fe298a62942b3e13082d2\"\u003e\u003ccode\u003e362f432\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e--snapshot\u003c/code\u003e filter on Windows; allow partial paths (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/a436836bb22bd1c857f374c8aea6064120680558\"\u003e\u003ccode\u003ea436836\u003c/code\u003e\u003c/a\u003e fix: tolerate a missing binary snapshot data file (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/bf5fcdf1646087b717039011ac9a27cff3b4fc02\"\u003e\u003ccode\u003ebf5fcdf\u003c/code\u003e\u003c/a\u003e fix: regenerate Cargo.lock and guard it with --locked in CI (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/a761a9c937406d8eeab45f23d98d5a2a12105aaf\"\u003e\u003ccode\u003ea761a9c\u003c/code\u003e\u003c/a\u003e feat: Support YAML literal blocks for multiline strings (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/f9633f3a1251a10b8a96243cb941c7834e91288d\"\u003e\u003ccode\u003ef9633f3\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003echeck-minver\u003c/code\u003e to nightly-2026-04-25 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/c7b98b8d23846130ce769f86ec8c33b0f221d48e\"\u003e\u003ccode\u003ec7b98b8\u003c/code\u003e\u003c/a\u003e feat: add strip_ansi_escape_codes setting (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/insta/compare/1.47.2...1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jiff` from 0.2.24 to 0.2.35\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md\"\u003ejiff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.2.35 (2026-07-25)\u003c/h1\u003e\n\u003cp\u003eThis release fixes a bug in duration parsing where, e.g., \u003ccode\u003e-PT0.5S\u003c/code\u003e would be\nparsed as if the \u003ccode\u003e-\u003c/code\u003e sign didn't exist. This bug also affects friendly\ndurations such as \u003ccode\u003e-0.5s\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/613\"\u003e#613\u003c/a\u003e:\nFixes a bug where the sign in a duration could be ignored while parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.34 (2026-07-19)\u003c/h1\u003e\n\u003cp\u003eThis release contains a few small enhancements. Namely, some error messages\nfor parsing datetime values have been improved by removing some redundant\nmessaging. Additionally, the \u003ccode\u003estrftime\u003c/code\u003e APIs on datetime values can no longer\npanic. Instead, they'll silently pass through invalid formatting directives.\u003c/p\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/519\"\u003e#519\u003c/a\u003e:\nImprove some parsing error messages by removing redundancy.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/585\"\u003e#585\u003c/a\u003e:\nChange \u003ccode\u003eTimestamp::strftime\u003c/code\u003e (and similar methods) so that they will never\npanic.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.33 (2026-07-18)\u003c/h1\u003e\n\u003cp\u003eThis release permits the use of a global time zone database in \u003ccode\u003ealloc\u003c/code\u003e-only\nenvironments. It also contains a massive internal refactor that introduces a\nnew \u003ccode\u003ejiff-core\u003c/code\u003e crate for better code sharing.\u003c/p\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/285\"\u003e#285\u003c/a\u003e:\nDecouple naming of time zones from their TZif data.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/373\"\u003e#373\u003c/a\u003e:\nAdd a new \u003ccode\u003ejiff-core\u003c/code\u003e crate for better code sharing.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/533\"\u003e#533\u003c/a\u003e:\nA bundled \u003ccode\u003eTimeZoneDatabase\u003c/code\u003e is now available when only \u003ccode\u003ealloc\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.32 (2026-07-08)\u003c/h1\u003e\n\u003cp\u003eThis release updates Jiff's bundled copy of the [IANA Time Zone Database]\nto \u003ccode\u003e2026c\u003c/code\u003e. See the \u003ca href=\"https://lists.iana.org//hyperkitty/list/tz-announce@iana.org/thread/NVHSX2PAQIT44U5FCCEVNJJYXQMMTJSA/\"\u003e\u003ccode\u003e2026c\u003c/code\u003e release announcement\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/2584cff71daebd477afe241cf049d4ccf595b855\"\u003e\u003ccode\u003e2584cff\u003c/code\u003e\u003c/a\u003e 0.2.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/6d6a26dad4b21bdbbe9992a47c7334bdf3fdffc3\"\u003e\u003ccode\u003e6d6a26d\u003c/code\u003e\u003c/a\u003e fmt: fix parsing of sign for fractional values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/7311a6ac67cf9f3ddada489feb634575b3607d8f\"\u003e\u003ccode\u003e7311a6a\u003c/code\u003e\u003c/a\u003e 0.2.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/5682809f7bc4edf049ca53f8e70f5df1c70fe80c\"\u003e\u003ccode\u003e5682809\u003c/code\u003e\u003c/a\u003e test: fixes for testing from released crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/cebda72f8f7702ac618e5a54ac844d0853c89de7\"\u003e\u003ccode\u003ecebda72\u003c/code\u003e\u003c/a\u003e cargo: switch to a virtual manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/21be3de9eb993f844fceaf6ed54b74d851338378\"\u003e\u003ccode\u003e21be3de\u003c/code\u003e\u003c/a\u003e util: remove vestigial bounds error wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/1f9cf9ed561e930c0e5bf358f1e332b6dc196586\"\u003e\u003ccode\u003e1f9cf9e\u003c/code\u003e\u003c/a\u003e error: tighten up some error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/afc23a269faadff5fb19bd91f42977db489fb73e\"\u003e\u003ccode\u003eafc23a2\u003c/code\u003e\u003c/a\u003e fmt: use lenient formatting mode for \u003ccode\u003estrftime\u003c/code\u003e APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/ddd26a89c7f0a6fa8008f35021462e71a8db8b40\"\u003e\u003ccode\u003eddd26a8\u003c/code\u003e\u003c/a\u003e 0.2.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/4c480d99f61a28768e3610040ca8d6aae97e260f\"\u003e\u003ccode\u003e4c480d9\u003c/code\u003e\u003c/a\u003e scripts: allow unbound variables\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/jiff/compare/jiff-static-0.2.24...jiff-static-0.2.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.3 to 0.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tls): improve rustls-no-provider panic message and add module docs by \u003ca href=\"https://github.com/smythg4\"\u003e\u003ccode\u003e@​smythg4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3021\"\u003eseanmonstar/reqwest#3021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: do not lose the url in error when decoding json by \u003ca href=\"https://github.com/Dushistov\"\u003e\u003ccode\u003e@​Dushistov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3026\"\u003eseanmonstar/reqwest#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tls_sslkeylogfile builder method by \u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2923\"\u003eseanmonstar/reqwest#2923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(redirect): strip sensitive headers on scheme change across redirects by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3034\"\u003eseanmonstar/reqwest#3034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade MSRV to 1.85 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3038\"\u003eseanmonstar/reqwest#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: clean up minimal-versions CI job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3039\"\u003eseanmonstar/reqwest#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http3): use happy eyeballs for h3 connect by \u003ca href=\"https://github.com/lyuzichong\"\u003e\u003ccode\u003e@​lyuzichong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3030\"\u003eseanmonstar/reqwest#3030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update hickory-resolver to 0.26 and adjust code accordingly by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3040\"\u003eseanmonstar/reqwest#3040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove unwrap in hickory initialization by \u003ca href=\"https://github.com/mat813\"\u003e\u003ccode\u003e@​mat813\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3041\"\u003eseanmonstar/reqwest#3041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(https): support TLS 1.3 as min version under native-tls 🎉 by \u003ca href=\"https://github.com/AverageHelper\"\u003e\u003ccode\u003e@​AverageHelper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2975\"\u003eseanmonstar/reqwest#2975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose keep alive configurations in blocking client by \u003ca href=\"https://github.com/aeb-dev\"\u003e\u003ccode\u003e@​aeb-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3043\"\u003eseanmonstar/reqwest#3043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.13.4 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3046\"\u003eseanmonstar/reqwest#3046\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/smythg4\"\u003e\u003ccode\u003e@​smythg4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3021\"\u003eseanmonstar/reqwest#3021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Dushistov\"\u003e\u003ccode\u003e@​Dushistov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3026\"\u003eseanmonstar/reqwest#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3034\"\u003eseanmonstar/reqwest#3034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mat813\"\u003e\u003ccode\u003e@​mat813\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3041\"\u003eseanmonstar/reqwest#3041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AverageHelper\"\u003e\u003ccode\u003e@​AverageHelper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2975\"\u003eseanmonstar/reqwest#2975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aeb-dev\"\u003e\u003ccode\u003e@​aeb-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3043\"\u003eseanmonstar/reqwest#3043\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.3...v0.13.4\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.3...v0.13.4\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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\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/seanmonstar/reqwest/commit/11489b34eda6d32b15ad4033e62beba2ee401350\"\u003e\u003ccode\u003e11489b3\u003c/code\u003e\u003c/a\u003e v0.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/d31ffbbf84ee718eb543fa203f25b9f78d02b5cd\"\u003e\u003ccode\u003ed31ffbb\u003c/code\u003e\u003c/a\u003e feat: Expose HTTP2 keep alive configurations in blocking client (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/79ed0d712b4f9f00ffecb5103593cbf460f5bfa5\"\u003e\u003ccode\u003e79ed0d7\u003c/code\u003e\u003c/a\u003e feat: support TLS 1.3 as min version under native-tls 🎉 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fb7bf6ae6dace30613b964425cf2b6039e9d388f\"\u003e\u003ccode\u003efb7bf6a\u003c/code\u003e\u003c/a\u003e fix: remove unwrap in hickory initialization (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3041\"\u003e#3041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/3da616fd4b5987e5b1f5f7e9f07d14b2cd603254\"\u003e\u003ccode\u003e3da616f\u003c/code\u003e\u003c/a\u003e fix: update hickory-resolver to 0.26 and adjust code accordingly (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3040\"\u003e#3040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c77e7b2de5b706ec35629e0302feff8e82969d7d\"\u003e\u003ccode\u003ec77e7b2\u003c/code\u003e\u003c/a\u003e fix(http3): use happy eyeballs for h3 connect (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3030\"\u003e#3030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9cbb65b3d3cd4ab05a859366bbb70e47bec7dc8c\"\u003e\u003ccode\u003e9cbb65b\u003c/code\u003e\u003c/a\u003e chore: clean up minimal-versions CI job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17a7dc5a893b64509ed2d539892fe35f5feee255\"\u003e\u003ccode\u003e17a7dc5\u003c/code\u003e\u003c/a\u003e chore: upgrade MSRV to 1.85 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3038\"\u003e#3038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/03db63a48f35135c2f2c8b7aaa578217d5f678fe\"\u003e\u003ccode\u003e03db63a\u003c/code\u003e\u003c/a\u003e fix(redirect): strip sensitive headers on scheme change across redirects (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3034\"\u003e#3034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4b813a89dcd97a4b283fda02bd458d44339850c7\"\u003e\u003ccode\u003e4b813a8\u003c/code\u003e\u003c/a\u003e feat: add tls_sslkeylogfile builder method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.3...v0.13.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minim...\n\n_Description has been truncated_","html_url":"https://github.com/tempoxyz/tempo/pull/7634","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempoxyz%2Ftempo/issues/7634","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7634/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-14T03:12:12.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5444723119","node_id":"PR_kwDON9kY588AAAABDY93iA","number":559,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-16T03:08:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T03:12:12.000Z","updated_at":"2026-09-16T03:08:48.000Z","time_to_close":172595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":24,"packages":[{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"google-cloud-auth","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"google-cloud-sql-v1","old_version":"2.7.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"http","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"log","old_version":"0.4.32","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rustls","old_version":"0.23.40","new_version":"0.23.43","repository_url":"https://github.com/rustls/rustls"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"toml_edit","old_version":"0.25.12+spec-1.1.0","new_version":"0.25.13+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"rcgen","old_version":"0.14.8","new_version":"0.14.10","repository_url":"https://github.com/rustls/rcgen"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"similar","old_version":"3.1.1","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"uuid","old_version":"1.23.2","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `1.12.0` | `1.13.0` |\n| [google-cloud-sql-v1](https://github.com/googleapis/google-cloud-rust) | `2.7.0` | `2.9.0` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [http](https://github.com/hyperium/http) | `1.4.1` | `1.5.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.32` | `0.4.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.40` | `0.23.43` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.12+spec-1.1.0` | `0.25.13+spec-1.1.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.8` | `0.14.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [similar](https://github.com/mitsuhiko/similar) | `3.1.1` | `3.2.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.2` | `1.26.0` |\n\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\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/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-auth` from 1.12.0 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google-cloud-sql-v1` from 2.7.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipnet` from 2.12.0 to 2.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisprice/ipnet/releases\"\u003eipnet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e: IpSubnets(0, MAX-1, 0) incorrectly including MAX\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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/krisprice/ipnet/blob/master/RELEASES.md\"\u003eipnet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug with \u003ccode\u003eIpNet::aggregate()\u003c/code\u003e where if a network containing \u003ccode\u003eu32::MAX-1\u003c/code\u003e or \u003ccode\u003eu128::MAX-1\u003c/code\u003e is provided, then \u003ccode\u003eu32::MAX\u003c/code\u003e and \u003ccode\u003eu128::MAX\u003c/code\u003e respectively are always included in the output. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/71\"\u003e#71\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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\u003eSee full diff in \u003ca href=\"https://github.com/krisprice/ipnet/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.1 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): impl PartialOrd + Ord by \u003ca href=\"https://github.com/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow STAR paths with scheme/auth by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/843\"\u003ehyperium/http#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject DEL character by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\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/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.4.2\"\u003ehttps://github.com/hyperium/http/compare/v1.4.1...v1.4.2\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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 (June 8, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder\u003c/code\u003e to allow \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e as the path when scheme and authority are also set, used in HTTP/2 requests.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUri\u003c/code\u003e to properly reject \u003ccode\u003eDEL\u003c/code\u003e characters.\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/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/82db5b8af1e3939678fee88f3c57b72fee7e3a7b\"\u003e\u003ccode\u003e82db5b8\u003c/code\u003e\u003c/a\u003e v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a9cdbf8aaf87198020389ba14f92d9784740c91c\"\u003e\u003ccode\u003ea9cdbf8\u003c/code\u003e\u003c/a\u003e fix(uri): reject DEL character (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/df75ca3ffe2821df665aa0962d62312691942b11\"\u003e\u003ccode\u003edf75ca3\u003c/code\u003e\u003c/a\u003e fix(uri): allow STAR paths with scheme/auth (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/ec3f8ce1bb571223d5e738c6dd7a749670f821dc\"\u003e\u003ccode\u003eec3f8ce\u003c/code\u003e\u003c/a\u003e feat(method): impl PartialOrd + Ord (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.32 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\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/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.106 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.106...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.45 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\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/rust-random/rand/commit/1540ea327e8beaf0694ea64f6d9eb8eaadd47bd5\"\u003e\u003ccode\u003e1540ea3\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/a29964ad94b54c25b3865626de6964ce0f796a29\"\u003e\u003ccode\u003ea29964a\u003c/code\u003e\u003c/a\u003e Bump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ced94914cb75c93a1f19140a966a466345185fff\"\u003e\u003ccode\u003eced9491\u003c/code\u003e\u003c/a\u003e Tweak docs for RngExt::random_range and SampleRange (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db146647afaf002b866420d34e4501b0dd872163\"\u003e\u003ccode\u003edb14664\u003c/code\u003e\u003c/a\u003e Check UniformChar validity on deser (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bea8620204c7aeecdefc132b5cb0dec8134add4b\"\u003e\u003ccode\u003ebea8620\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/4f449322825498e4ec1f486119e5fd251ba97f8a\"\u003e\u003ccode\u003e4f44932\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b999a130a990b30af01743021e8ea97f3b09a17e\"\u003e\u003ccode\u003eb999a13\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/aeab810bd9704a3b7666ba0a78e1ad5d1d5ad1ae\"\u003e\u003ccode\u003eaeab810\u003c/code\u003e\u003c/a\u003e Avoid unsafe where safety depends on non-local values (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1896d7c660524a022b3dbc3a1e044e162d766b25\"\u003e\u003ccode\u003e1896d7c\u003c/code\u003e\u003c/a\u003e Add typos CI job (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/43eddee18c8cca2cebee929be3899cf183afe801\"\u003e\u003ccode\u003e43eddee\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.1...0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.40 to 0.23.43\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/fcf61cdbba30913cfd5b40aefa83989c6233812d\"\u003e\u003ccode\u003efcf61cd\u003c/code\u003e\u003c/a\u003e Prepare 0.23.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/f0dad4c57112955eb1f4fa2f076458329b4221b3\"\u003e\u003ccode\u003ef0dad4c\u003c/code\u003e\u003c/a\u003e Check server's proposed suite against actual offer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/b480cc674c5229cbd56d0551d1fc0e32839e5fdd\"\u003e\u003ccode\u003eb480cc6\u003c/code\u003e\u003c/a\u003e Test for server choosing a non-QUIC TLS1.3 suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/883a44d45aa3e8fd6db56b3429c3156cc28d737b\"\u003e\u003ccode\u003e883a44d\u003c/code\u003e\u003c/a\u003e Consider \u003ccode\u003eProtocol\u003c/code\u003e in \u003ccode\u003eServerConfig::supports_version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/c2f1fd9c38e53f2c902a2481f4f78ae8aaa37e64\"\u003e\u003ccode\u003ec2f1fd9\u003c/code\u003e\u003c/a\u003e Check suitability of server version in QUIC client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d98e1b9ea10138f6dddfe48f5440dc0aa95e22cc\"\u003e\u003ccode\u003ed98e1b9\u003c/code\u003e\u003c/a\u003e Add test for server \u003ccode\u003eTls13RequiredForQuic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e63d9bf2c0c8f67932a0941890d36845329f7abe\"\u003e\u003ccode\u003ee63d9bf\u003c/code\u003e\u003c/a\u003e Bound ticket age calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/79cd46294ccb50f6a5faac9a67857e3201ddba2a\"\u003e\u003ccode\u003e79cd462\u003c/code\u003e\u003c/a\u003e Defensiveness improvement for binder suffix arithmetic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4a9f025d50e6b98ebaa0ccb35c416998f51776d0\"\u003e\u003ccode\u003e4a9f025\u003c/code\u003e\u003c/a\u003e use checked_sub for the mac tag offset in Rfc5077Ticketer::decrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/3131e5c307591c0627cd670ec2585657661093d9\"\u003e\u003ccode\u003e3131e5c\u003c/code\u003e\u003c/a\u003e Accept that libcrux deps are vulnerable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.40...v/0.23.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.4 to 0.26.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude bad test keys from the published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/140\"\u003erustls/tokio-rustls#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve code comments clarity by \u003ca href=\"https://github.com/xibeiyoumian\"\u003e\u003ccode\u003e@​xibeiyoumian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/152\"\u003erustls/tokio-rustls#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient/server timeout examples, doc pass hinting towards timeouts. by \u003ca href=\"https://github.com/cpu\"\u003e\u003ccode\u003e@​cpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/187\"\u003erustls/tokio-rustls#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn more data at once from TlsStream::poll_read by \u003ca href=\"https://github.com/trinity-1686a\"\u003e\u003ccode\u003e@​trinity-1686a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/198\"\u003erustls/tokio-rustls#198\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/rustls/tokio-rustls/commit/f8832d28ce5688f101368e34fc6b49899a8d4293\"\u003e\u003ccode\u003ef8832d2\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c0fad2feb99af3d781bdfcbd5e0df7a3d5ccd09c\"\u003e\u003ccode\u003ec0fad2f\u003c/code\u003e\u003c/a\u003e return more data at once from TlsStream::poll_read (\u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/edc730658178d9382977027c0cf72b1a86cdc85d\"\u003e\u003ccode\u003eedc7306\u003c/code\u003e\u003c/a\u003e build(deps): bump futures-util from 0.3.33 to 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/baeadaaffd6fdaf8b60c47536f656f55bec8dbc6\"\u003e\u003ccode\u003ebaeadaa\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.8 to 0.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/1e138ad074c9fdadff64a8a97ba339e28400108d\"\u003e\u003ccode\u003e1e138ad\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.7 to 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/b4ecff6e16c578e0f0a106761865887bfcbdbbbc\"\u003e\u003ccode\u003eb4ecff6\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3 to 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/f47a68932b074ffdb8977af5619c898368b77345\"\u003e\u003ccode\u003ef47a689\u003c/code\u003e\u003c/a\u003e build(deps): bump rustls from 0.23.42 to 0.23.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/e25578ed978f660d90c4ee53f64a8ad6071acca1\"\u003e\u003ccode\u003ee25578e\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio from 1.53.0 to 1.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/d2a6d9896428c41deacb8a24c91e6778626183f3\"\u003e\u003ccode\u003ed2a6d98\u003c/code\u003e\u003c/a\u003e server: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c2e9b4a4a8981306d7cd45ec57321399ca08bcb0\"\u003e\u003ccode\u003ec2e9b4a\u003c/code\u003e\u003c/a\u003e client: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.4...v/0.26.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.12+spec-1.1.0 to 0.25.13+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/eb251609a333580bf005cae27df853bb63dffdbe\"\u003e\u003ccode\u003eeb25160\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f36fb52c37593b9fece9f4382a56ab51c9e65890\"\u003e\u003ccode\u003ef36fb52\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/3adbbb7860810b146dbdedba1f315c90813083f2\"\u003e\u003ccode\u003e3adbbb7\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb0c1b376d291ee4ffdf5297a67579f2ad7ce70d\"\u003e\u003ccode\u003efb0c1b3\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5e70a7031d7cd667bdc081419373df4b74bf78d8\"\u003e\u003ccode\u003e5e70a70\u003c/code\u003e\u003c/a\u003e test(writer): Add overflow test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/771a975840ff876825c2973a79634ffe79a3bf5a\"\u003e\u003ccode\u003e771a975\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/28f6c9cbc8ca691b9a32918f631408ffddc4f54d\"\u003e\u003ccode\u003e28f6c9c\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/30d75ca443a1b27b13232e7cc807eb6e124f4ca2\"\u003e\u003ccode\u003e30d75ca\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.9 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/17efe57deb402805ebc699da6dc6e29f9d80ea30\"\u003e\u003ccode\u003e17efe57\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.97 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c9d0d54b21761d10ec967868cfb5549a30ef064d\"\u003e\u003ccode\u003ec9d0d54\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.12...v0.25.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rcgen` from 0.14.8 to 0.14.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/rcgen/releases\"\u003ercgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpec compliance bug fixes by \u003ca href=\"https://github.com/cpu\"\u003e\u003ccode\u003e@​cpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/rcgen/pull/445\"\u003erustls/rcgen#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTake advantage of stable ML-DSA in aws-lc-rs by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/rcgen/pull/447\"\u003erustls/rcgen#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.9\u003c/h2\u003e\n\u003cp\u003ePrevious versions generated DER that is strictly incompatible with the spec, writing an explicit \u003ccode\u003efalse\u003c/code\u003e value for \u003ccode\u003eIsCa::ExplicitNoCa\u003c/code\u003e where this should be omitted (as it's the default).\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: amend description to point to CertificateParams for additional explanation by \u003ca href=\"https://github.com/mcr\"\u003e\u003ccode\u003e@​mcr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/rcgen/pull/433\"\u003erustls/rcgen#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit default cA flag value as required by spec by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/rcgen/pull/444\"\u003erustls/rcgen#444\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/rustls/rcgen/commit/f4a3b165c467c070d5c74b86acc2c3f0a0be10ab\"\u003e\u003ccode\u003ef4a3b16\u003c/code\u003e\u003c/a\u003e Bump version to 0.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/dea3d4d4e39a5c6b5d28ec72d62f4f6f3a7a5e21\"\u003e\u003ccode\u003edea3d4d\u003c/code\u003e\u003c/a\u003e Upgrade to botan 0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/788b093aaac16013abf2a72a8615efd4e9dfe021\"\u003e\u003ccode\u003e788b093\u003c/code\u003e\u003c/a\u003e Upgrade to pem 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/7ce21f4f0aa25d6c7d625ad22494a54285c5a554\"\u003e\u003ccode\u003e7ce21f4\u003c/code\u003e\u003c/a\u003e Take advantage of stable ML-DSA in aws-lc-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/e2dba45e6f47c4c765dc55f41a1a5c39d90778a0\"\u003e\u003ccode\u003ee2dba45\u003c/code\u003e\u003c/a\u003e Remove unused RSASSA-PSS signature algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/37070de9c421d5289f5b8d948bd049fc8bc7980a\"\u003e\u003ccode\u003e37070de\u003c/code\u003e\u003c/a\u003e Omit reasonCode unspecified(0) from CRL entry extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/b247a87ecb116f83f371335e75072e7b7828d2f9\"\u003e\u003ccode\u003eb247a87\u003c/code\u003e\u003c/a\u003e Write extensions for certs that only set KeyUsage or CRLDP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/85eafdd23a37f0a6fb2981860cf9abd2be204a85\"\u003e\u003ccode\u003e85eafdd\u003c/code\u003e\u003c/a\u003e Reject empty CRL distribution point URIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/3a99b505659fc867955c23b4bd282637b8f54e28\"\u003e\u003ccode\u003e3a99b50\u003c/code\u003e\u003c/a\u003e Encode CRL invalidityDate as GeneralizedTime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rcgen/commit/7ca88d2f575915f2df693621f108dc3d4f943853\"\u003e\u003ccode\u003e7ca88d2\u003c/code\u003e\u003c/a\u003e rcgen: bump version to 0.14.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rcgen/compare/v0.14.8...v0.14.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.47 to 0.3.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.55\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.54\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.53\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.52\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.51\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.49\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.48\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.55 [2026-08-01]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid underflow in \u003ccode\u003eDateIter::nth\u003c/code\u003e, ensuring correct behavior.\u003c/li\u003e\n\u003cli\u003eAvoid overflow when deserializing timestamps.\u003c/li\u003e\n\u003cli\u003eHandle out-of-bounds data when deserializing.\u003c/li\u003e\n\u003cli\u003eDon't assume that the format being deserialized was generated by the serializer; this previously\nled to some valid values being parsed incorrectly and others being rejected.\u003c/li\u003e\n\u003cli\u003eNo longer silence errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::from_unix_timestamp_nanos\u003c/code\u003e and \u003ccode\u003eUtcDateTime::from_unix_timestamp_nanos\u003c/code\u003e correctly\nreturn \u003ccode\u003eNone\u003c/code\u003e for all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::checked_to_offset\u003c/code\u003e and \u003ccode\u003eUtcDateTime::checked_to_offset\u003c/code\u003e correctly return \u003ccode\u003eNone\u003c/code\u003e\nfor all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.54 [2026-07-20]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePrimitiveDateTime\u003c/code\u003e has been renamed to \u003ccode\u003ePlainDateTime\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration\u003c/code\u003e has been renamed to \u003ccode\u003eSignedDuration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIteration is now possible over \u003ccode\u003eDate\u003c/code\u003e, \u003ccode\u003eMonth\u003c/code\u003e, and \u003ccode\u003eWeekday\u003c/code\u003e. Relevant iterator methods have been\noverridden to ensure maximum performance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor both \u003ccode\u003ePlainDateTime\u003c/code\u003e and \u003ccode\u003eSignedDuration\u003c/code\u003e, a non-deprecated type alias has been added for\nbackwards compatibility. The new names should be preferred.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe associated metadata type (for \u003ccode\u003epowerfmt\u003c/code\u003e implementations) for various types has been changed\nto \u003ccode\u003e()\u003c/code\u003e and made public. This guarantees that no additional metadata will be present.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore gains when parsing RFC 2822.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.53 [2026-07-01]\u003c/h2\u003e\n\u003cp\u003eThere are no publicly-facing changes in this release. It solely works around the \u003ccode\u003ecookie\u003c/code\u003e crate\nrelying on an implementation detail of \u003ccode\u003etime\u003c/code\u003e that was never part of the public API (and thus\nsubject to semver guarantees). The internal API has been reverted to the extent necessary for\n\u003ccode\u003ecookie\u003c/code\u003e to compile. This measure is temporary; the internal change will be re-applied in an\nyet-to-be-determined future release.\u003c/p\u003e\n\u003ch2\u003e0.3.52 [2026-06-30]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubsecond values in the \u003ccode\u003etime!\u003c/code\u003e macro are parsed using the textual representation, ensuring\naccuracy. Previously, they were parsed using the floating point representation, which could result\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/time-rs/time/commit/857d9c404c5b6f6cb64d1bfa604c695be3369e12\"\u003e\u003ccode\u003e857d9c4\u003c/code\u003e\u003c/a\u003e v0.3.55 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2b72fcd4b245a032521a5d4a1684404a83a3e11b\"\u003e\u003ccode\u003e2b72fcd\u003c/code\u003e\u003c/a\u003e Precise feature gating for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c1089eb4beec9f8ad129177060a1936b8d598a07\"\u003e\u003ccode\u003ec1089eb\u003c/code\u003e\u003c/a\u003e Run check-targets, miri in parallel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f377fad42ab9f12ccba27a15b340cae3ba1b6e54\"\u003e\u003ccode\u003ef377fad\u003c/code\u003e\u003c/a\u003e Avoid range-validated ordinal =\u0026gt; year in \u003ccode\u003ecascade\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2eacb0a95d1bb87f4aadee0805818759e76f2bd5\"\u003e\u003ccode\u003e2eacb0a\u003c/code\u003e\u003c/a\u003e Report miscellaneous tasks, overall status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/29621acf88b4813235296c6441667aa415b201d7\"\u003e\u003ccode\u003e29621ac\u003c/code\u003e\u003c/a\u003e Speed up CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/08de7ba79ae109cffbc61b646f6e8df6eb423c67\"\u003e\u003ccode\u003e08de7ba\u003c/code\u003e\u003c/a\u003e Fix nano-timestamp validation\u003c/li\u003e\n\u003cli\u003e\u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/mbj/mrs/pull/559","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbj%2Fmrs/issues/559","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/559/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-13T17:02:59.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5441464306","node_id":"PR_kwDOUBZQ0M8AAAABDWbzDg","number":13,"state":"closed","title":"build(deps): bump the crates group across 1 directory with 91 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-17T04:01:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T17:02:59.000Z","updated_at":"2026-09-17T04:01:18.000Z","time_to_close":298697,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":91,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.35","new_version":"0.2.36","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"which","old_version":"8.0.2","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"memmap2","old_version":"0.9.10","new_version":"0.9.11","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"zip","old_version":"8.5.0","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.13.1","new_version":"0.14.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"jwalk","old_version":"0.8.1","new_version":"0.9.0","repository_url":"https://github.com/Byron/jwalk"},{"name":"is_executable","old_version":"1.0.5","new_version":"1.0.6","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"bindgen","old_version":"0.72.1","new_version":"0.73.2","repository_url":"https://github.com/rust-lang/rust-bindgen"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"android_system_properties","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/nical/android_system_properties"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"block-buffer","old_version":"0.12.0","new_version":"0.12.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"bstr","old_version":"1.12.1","new_version":"1.13.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.25.0","new_version":"1.25.2","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.59","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clang-sys","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/KyleMayes/clang-sys"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-channel","old_version":"0.5.15","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-epoch","old_version":"0.9.18","new_version":"0.9.21","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"dary_heap","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"fastrand","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.18","new_version":"0.4.20","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"goblin","old_version":"0.10.5","new_version":"0.10.7","repository_url":"https://github.com/m4b/goblin"},{"name":"hybrid-array","old_version":"0.4.12","new_version":"0.4.15","repository_url":"https://github.com/RustCrypto/hybrid-array"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.13.1","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"prettyplease","old_version":"0.2.37","new_version":"0.3.0","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-hash","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"scroll_derive","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/m4b/scroll"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.51.0","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"zlib-rs","old_version":"0.6.3","new_version":"0.6.7","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.0+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 71 updates in the /userspace/ksud directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.35` | `0.2.36` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| rust-embed | `8.11.0` | `8.12.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.6` |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.10` | `0.9.11` |\n| [zip](https://github.com/zip-rs/zip2) | `8.5.0` | `8.6.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.13.1` | `0.14.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.184` | `0.2.189` |\n| [jwalk](https://github.com/Byron/jwalk) | `0.8.1` | `0.9.0` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.5` | `1.0.6` |\n| [bindgen](https://github.com/rust-lang/rust-bindgen) | `0.72.1` | `0.73.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [android_system_properties](https://github.com/nical/android_system_properties) | `0.1.5` | `0.1.6` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.2` |\n| [block-buffer](https://github.com/RustCrypto/utils) | `0.12.0` | `0.12.1` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.1` | `1.13.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.25.0` | `1.25.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.59` | `1.4.5` |\n| [clang-sys](https://github.com/KyleMayes/clang-sys) | `1.8.1` | `1.9.1` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [crossbeam](https://github.com/crossbeam-rs/crossbeam) | `0.8.4` | `0.8.5` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.15` | `0.5.17` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.6` | `0.8.8` |\n| [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) | `0.9.18` | `0.9.21` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.8` | `0.3.9` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.4.0` | `2.5.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.18` | `0.4.20` |\n| [goblin](https://github.com/m4b/goblin) | `0.10.5` | `0.10.7` |\n| [hybrid-array](https://github.com/RustCrypto/hybrid-array) | `0.4.12` | `0.4.15` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.33` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.1` | `2.14.2` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.37` | `0.3.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.2` | `2.1.3` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [scroll_derive](https://github.com/m4b/scroll) | `0.13.1` | `0.13.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.51.0` | `1.53.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.6.3` | `0.6.7` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const_format` from 0.2.35 to 0.2.36\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md\"\u003econst_format's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.2.36\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.71. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.71.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature is effectively always enabled, so these items are always enabled:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::str_split\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated these items because their replacements now take constant time to run:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::utils::slice_up_to_len_alt\u003c/code\u003e: superceeded by \u003ccode\u003eslice_up_to_len\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged these methods from being conditionally const (by requiring the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature to be const) to being unconditionally const:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged this method to be \u003ccode\u003econst\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::AsciiStr::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed nightly 2026-04-09 compatibility when \u003ccode\u003ecargo update -Z minimal-versions\u003c/code\u003e is used by bumping \u003ccode\u003ekonst\u003c/code\u003e internal dependency to \u003ccode\u003e\u0026quot;0.2.20\u0026quot;\u003c/code\u003e version\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\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/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\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/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.11.0 to 8.12.0\n\nUpdates `which` from 8.0.2 to 8.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve relative PATH entries against the provided cwd by \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\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/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix absolute path lookup when cwd is disabled by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: emit NonFatalError on Windows if PATHEXT not populated by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/125\"\u003eharryfei/which-rs#125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.3...8.0.4\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.3...8.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use catch-all cfg for \u003ccode\u003eis_valid_executable\u003c/code\u003e on unsupported targets by \u003ca href=\"https://github.com/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/124\"\u003eharryfei/which-rs#124\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/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/124\"\u003eharryfei/which-rs#124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.2...8.0.3\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.2...8.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003e#128\u003c/a\u003e Resolve relative PATH entries against the user provided CWD when available, rather than the process CWD.\nThanks \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003e#126\u003c/a\u003e Do not use current directory for search when provided path is absolute. Thanks \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOn Windows we now emit a \u003ccode\u003eNonFatalError\u003c/code\u003e if the \u003ccode\u003ePATHEXT\u003c/code\u003e environment variable is not populated, and the query did not specify a file extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fallback implementation of \u003ccode\u003eis_valid_executable\u003c/code\u003e allowing \u003ccode\u003ewhich-rs\u003c/code\u003e to compile on targets which are not Unix, Windows, WASI, or Redox. Thanks \u003ca href=\"https://github.com/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e for your contribution to which!\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/harryfei/which-rs/commit/17fde4abb85f24d39954b012067c14f9f809ed27\"\u003e\u003ccode\u003e17fde4a\u003c/code\u003e\u003c/a\u003e prepare patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/48e49d554b7a7c2812644d8d4950f50e995a9ecc\"\u003e\u003ccode\u003e48e49d5\u003c/code\u003e\u003c/a\u003e Resolve relative PATH entries against cwd (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/7fba0e04d0674bbe8ccf5bfb4f09b1d00925806f\"\u003e\u003ccode\u003e7fba0e0\u003c/code\u003e\u003c/a\u003e bump version number, update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/e28a3bf34e41bcc009b990e6c05b4a6e6b01635f\"\u003e\u003ccode\u003ee28a3bf\u003c/code\u003e\u003c/a\u003e Fix absolute path lookup when cwd is disabled (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/c9df5ef4c8e41961a89a8ee2a68de895365bcfb7\"\u003e\u003ccode\u003ec9df5ef\u003c/code\u003e\u003c/a\u003e feat: emit NonFatalError on Windows if PATHEXT not populated (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/9b1ec59c8b391cce3d538ec7680634b6bc8bf1a2\"\u003e\u003ccode\u003e9b1ec59\u003c/code\u003e\u003c/a\u003e bump version number, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/6ddf6cf6c0aac868e51af959e2beb46f25cdec10\"\u003e\u003ccode\u003e6ddf6cf\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eis_valid_executable\u003c/code\u003e for other configurations (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.2...8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\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/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memmap2` from 0.9.10 to 0.9.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md\"\u003ememmap2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.11] - 2026-06-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unchecked pointer arithmatic in \u003ccode\u003eadvice_range\u003c/code\u003e, \u003ccode\u003eunchecked_advise_range\u003c/code\u003e, \u003ccode\u003eflush_range\u003c/code\u003e and \u003ccode\u003eflush_async_range\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV from 1.63 to 1.65.\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/RazrFalcon/memmap2-rs/commit/7d76ad3157383db5670fd7e012f44de42aa7444b\"\u003e\u003ccode\u003e7d76ad3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/171\"\u003e#171\u003c/a\u003e from RazrFalcon/release/v0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/34f87ab51bb62037cf8d3f94f5ca304ca4d9f326\"\u003e\u003ccode\u003e34f87ab\u003c/code\u003e\u003c/a\u003e Bump version to 0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/de560435330d29019ad39c473aaaed35011b73d5\"\u003e\u003ccode\u003ede56043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/170\"\u003e#170\u003c/a\u003e from RazrFalcon/fix-unchecked-pointer-math\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/8b3140906a02e92f896774c8aac6798f2d2b3f7f\"\u003e\u003ccode\u003e8b31409\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.65 (to follow libc).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/cee7cf03a9ee095982a3c37b7aac8e3f68f1a00c\"\u003e\u003ccode\u003ecee7cf0\u003c/code\u003e\u003c/a\u003e Fix unchecked pointer math.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/e741b00b8960a4e8a2b7cd659645cf4abb146086\"\u003e\u003ccode\u003ee741b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/166\"\u003e#166\u003c/a\u003e from andybalaam/typo-crated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/28fdcdd59e9e91ed0971c41c58c4ec2edcb25912\"\u003e\u003ccode\u003e28fdcdd\u003c/code\u003e\u003c/a\u003e Fix typo 'crated' -\u0026gt; 'created'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.10...v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 8.5.0 to 8.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\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/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.1...v8.6.0\"\u003e8.6.0\u003c/a\u003e - 2026-04-25\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.5.1\"\u003e8.5.1\u003c/a\u003e - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\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/zip-rs/zip2/commit/771dfc534d2614158af5497ea3dff4d4208d7db1\"\u003e\u003ccode\u003e771dfc5\u003c/code\u003e\u003c/a\u003e chore: release v8.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8e480ccb01def04dc4f15e3510ed435276c0df9f\"\u003e\u003ccode\u003e8e480cc\u003c/code\u003e\u003c/a\u003e chore(deps): update sha1 requirement from 0.10 to 0.11 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2513bbe9a669f4d3c71fd6cf63e2c8f7cd63404d\"\u003e\u003ccode\u003e2513bbe\u003c/code\u003e\u003c/a\u003e chore(deps): update aes requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/957e240eb3e0caca1152bfef114cca260ff7755d\"\u003e\u003ccode\u003e957e240\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/cache from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0329d9d0b63d2648e52a89d27437315b71343852\"\u003e\u003ccode\u003e0329d9d\u003c/code\u003e\u003c/a\u003e fix: allow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ddcf8544c64ce6496b19df9ea84211deefbdd714\"\u003e\u003ccode\u003eddcf854\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/42323a87ef97bb71f0a0506cfdbf5b4c815dcffc\"\u003e\u003ccode\u003e42323a8\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/901014a1f2123697ea3803140bfc3b4f0565b205\"\u003e\u003ccode\u003e901014a\u003c/code\u003e\u003c/a\u003e ci(deps): bump crate-ci/typos from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/07702d4e432ef7a349b81a9dbb88df17a2e7b9d1\"\u003e\u003ccode\u003e07702d4\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d0c46b7baf11bf7f461b54ac69a681bc8b89557\"\u003e\u003ccode\u003e2d0c46b\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip-extensions` from 0.13.1 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/releases\"\u003ezip-extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezip\u003c/code\u003e requirement from 7.0 to 8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eThis release introduces experimental ZIP auditing capabilities, allowing you to scan archives for security risks and extraction hazards before acting on their contents. It also upgrades the underlying \u003ccode\u003ezip\u003c/code\u003e crate dependency from \u003ccode\u003e6.x\u003c/code\u003e to \u003ccode\u003e7.x\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eZIP archive auditing (experimental)\u003c/h2\u003e\n\u003cp\u003eA new audit subsystem is available under an early-access namespace while the APIs stabilize. It scans ZIP archives and produces structured reports covering a broad range of potential issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePath safety\u003c/strong\u003e: Detects absolute paths and parent-directory traversal patterns (\u003ccode\u003e../\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEntry integrity\u003c/strong\u003e: Flags duplicate entry names and invalid or non-UTF-8 entry names\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSuspicious content\u003c/strong\u003e: Identifies encrypted entries, abnormal compression ratios, and symlinks (including those pointing outside a designated safe root)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaming hazards\u003c/strong\u003e: Catches control characters and Windows-reserved filenames\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAudit results are returned as structured reports with aggregated findings and actionable recommendations. JSON serialization of reports is available behind an opt-in feature flag. The audit API is \u003cstrong\u003eexperimental\u003c/strong\u003e and subject to change. It is surfaced through an early-access namespace and should not be considered stable for production use.\u003c/p\u003e\n\u003ch3\u003ezip-audit CLI\u003c/h3\u003e\n\u003cp\u003eA ready-to-use command-line tool is included to run audits and generate JSON audit reports. It is intended for inspection and reporting purposes — not for extraction.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.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/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md\"\u003ezip-extensions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.1] - 2026-03-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezip\u003c/code\u003e requirement from 7.0 to 8.2 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/39\"\u003e#39\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.14.0] - 2026-03-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the \u003ccode\u003eeap\u003c/code\u003e (early access program) module that exposes internal modules while they stabilize. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new audit module (EAP) for ZIP archives to identify security risks \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the ready-made ZIP audit CLI to demo the audit module; see \u003ca href=\"docs/zip-audit.md\"\u003eExperimental: Auditing a ZIP for potential risks (https://github.com/matzefriedrich/zip-extensions-rs/blob/master/ZIP audit)\u003c/a\u003e for further information about this feature \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrades the requirement on \u003ca href=\"https://github.com/zip-rs/zip2\"\u003ezip\u003c/a\u003e from \u003ccode\u003e6.0\u003c/code\u003e to \u003ccode\u003e7.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/36\"\u003e#36\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/98e2fa93fd3bf4e6c85607502c15ce2c01a633a4\"\u003e\u003ccode\u003e98e2fa9\u003c/code\u003e\u003c/a\u003e Update zip requirement from 7.0 to 8.2 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/51d6294c66a086f5560ca065c9519405fd21e86d\"\u003e\u003ccode\u003e51d6294\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/19b859e48bb1622886027d0cd41d33a3de777624\"\u003e\u003ccode\u003e19b859e\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/7579d151e242fbea509d964ebbc8797d62b6c8b6\"\u003e\u003ccode\u003e7579d15\u003c/code\u003e\u003c/a\u003e Update zip requirement from 6.0 to 7.0 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/bfe6362c843f1985c768ce988217e9db573ccd8f\"\u003e\u003ccode\u003ebfe6362\u003c/code\u003e\u003c/a\u003e Adds audit module for ZIP archives (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/08604915e6f1a3b7a93398aec0bb92d7a6611a6a\"\u003e\u003ccode\u003e0860491\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2e9ea612b5499deb08a6646401fe5b5c60d4de75\"\u003e\u003ccode\u003e2e9ea61\u003c/code\u003e\u003c/a\u003e Document multiversion 0.9.0 and syn version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6667988d019dce6434799bb7744f32c511b231ec\"\u003e\u003ccode\u003e6667988\u003c/code\u003e\u003c/a\u003e build(deps): accept multiversion 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/71ae1c093693f104eb182c37be5c8710cc46a594\"\u003e\u003ccode\u003e71ae1c0\u003c/code\u003e\u003c/a\u003e Mention defense in depth when writing to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/12790ab29353db724eb805cdeba1a4b3dbff8dab\"\u003e\u003ccode\u003e12790ab\u003c/code\u003e\u003c/a\u003e Remove remarks about a standard library bug that has been worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/d477c2a526cbe835a1b99e9e997ae56f2e78177c\"\u003e\u003ccode\u003ed477c2a\u003c/code\u003e\u003c/a\u003e Inline asm not stable on powerpc/powerpc64 at MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6c2fb496e4e987abe7965f669b268ae9c4f3e7f2\"\u003e\u003ccode\u003e6c2fb49\u003c/code\u003e\u003c/a\u003e Work around slow _mm_packus_epi16 in Rust 1.96 through 1.98, inclusive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/945117503ea6b67aefce20363dcddb4b2bad7a98\"\u003e\u003ccode\u003e9451175\u003c/code\u003e\u003c/a\u003e Zero the output slice upon panic in functions that write to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.184 to 0.2.189\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.189\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.188\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e0.2.187\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euClibc now supports a similar configuration option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_uclibc_time64'\n\u003c/code\u003e\u003c/pre\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.188...0.2.189\"\u003e0.2.189\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.187...0.2.188\"\u003e0.2.188\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.187\"\u003e0.2.187\u003c/a\u003e - 2026-07-20\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euClibc now supports a similar configuration option:\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/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a\"\u003e\u003ccode\u003eef0906e\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.189\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4\"\u003e\u003ccode\u003e5a79f76\u003c/code\u003e\u003c/a\u003e riscv32-musl: Rename padding fields to avoid a conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e\"\u003e\u003ccode\u003e3e51062\u003c/code\u003e\u003c/a\u003e psp: Fix \u003ccode\u003eoverflowing_literals\u003c/code\u003e warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018\"\u003e\u003ccode\u003ee352fdd\u003c/code\u003e\u003c/a\u003e emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739\"\u003e\u003ccode\u003e63221b3\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003esafe\u003c/code\u003e in \u003ccode\u003esafe_f!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e\"\u003e\u003ccode\u003e707ab52\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003ef!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b\"\u003e\u003ccode\u003e8e40c94\u003c/code\u003e\u003c/a\u003e Enable clone3() syscall on sparc-linux and sparc64-linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360\"\u003e\u003ccode\u003e8427909\u003c/code\u003e\u003c/a\u003e windows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745\"\u003e\u003ccode\u003eb4863fa\u003c/code\u003e\u003c/a\u003e nuttx: fix wchar_t definition under arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8\"\u003e\u003ccode\u003e41c683d\u003c/code\u003e\u003c/a\u003e nuttx: mirror type definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jwalk` from 0.8.1 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/jwalk/releases\"\u003ejwalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003eThis crate is no longer maintained or supported. Use \u003ca href=\"https://crates.io/crates/dua-core\"\u003e\u003ccode\u003edua-core\u003c/code\u003e\u003c/a\u003e instead.\u003c/p\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypo fix\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e20 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1329 days passed between releases.\u003c/li\u003e\n\u003cli\u003e2 commits were understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e0 issues like '(#ID)' were seen in commit messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks Clippy\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/chaitanya-92/AstroClone_Manager/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaitanya-92%2FAstroClone_Manager/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"1.0.41","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-13T03:53:26.000Z","version_change":"1.0.41 → 1.0.47","issue":{"uuid":"5437869815","node_id":"PR_kwDOUYlEos8AAAABDTsGcA","number":1,"state":"open","title":"Bump the lock group with 174 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T03:53:26.000Z","updated_at":"2026-09-13T03:53:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"lock","update_count":174,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.47.1","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"log","old_version":"0.4.28","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"rand","old_version":"0.9.4","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"reqwest","old_version":"0.13.3","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"schemars","old_version":"1.0.4","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"serde_with","old_version":"3.15.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"uuid","old_version":"1.18.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"stacker","old_version":"0.1.22","new_version":"0.1.25","repository_url":"https://github.com/rust-lang/stacker"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"takecell","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/wafflelapkin/takecell"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"rgb","old_version":"0.8.52","new_version":"0.8.53","repository_url":"https://github.com/kornelski/rust-rgb"},{"name":"cool_asserts","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/Lucretiel/cool_asserts"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"syn","old_version":"2.0.106","new_version":"3.0.5","repository_url":"https://github.com/dtolnay/syn"},{"name":"android_system_properties","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/nical/android_system_properties"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-lc-sys","old_version":"0.41.0","new_version":"0.45.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"axum-core","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bumpalo","old_version":"3.19.0","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.24.0","new_version":"1.25.2","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"cc","old_version":"1.2.62","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"cfg_aliases","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/katharostech/cfg_aliases"},{"name":"chacha20","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"combine","old_version":"4.6.7","new_version":"4.6.8","repository_url":"https://github.com/Marwes/combine"},{"name":"core-foundation","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc-catalog","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/akhilles/crc-catalog"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"darling","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_core","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_macro","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"deranged","old_version":"0.5.4","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"derive_more-impl","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"event-listener","old_version":"5.4.1","new_version":"5.4.2","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"find-msvc-tools","old_version":"0.1.9","new_version":"0.1.12","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"futures-channel","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"generic-array","old_version":"0.14.8","new_version":"0.14.7","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"getrandom","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"hashbrown","old_version":"0.15.2","new_version":"0.15.5","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"hermit-abi","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"home","old_version":"0.5.11","new_version":"0.5.12","repository_url":"https://github.com/rust-lang/cargo"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"hyper","old_version":"1.7.0","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.0.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.0.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.0.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.0.0","new_version":"2.3.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"is-terminal","old_version":"0.4.16","new_version":"0.4.17","repository_url":"https://github.com/sunfishcode/is-terminal"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jobserver","old_version":"0.1.32","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.177","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.10","new_version":"0.1.23"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.3","repository_url":"https://github.com/tokio-rs/mio"},{"name":"native-tls","old_version":"0.2.14","new_version":"0.2.18","repository_url":"https://github.com/rust-native-tls/rust-native-tls"},{"name":"num-bigint","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-num/num-bigint"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"num-integer","old_version":"0.1.46","new_version":"0.1.47","repository_url":"https://github.com/rust-num/num-integer"},{"name":"openssl","old_version":"0.10.78","new_version":"0.10.81","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"openssl-sys","old_version":"0.9.114","new_version":"0.9.117","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"pin-project-internal","old_version":"1.1.10","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"psm","old_version":"0.1.27","new_version":"0.1.32","repository_url":"https://github.com/rust-lang/stacker"},{"name":"quinn","old_version":"0.11.9","new_version":"0.11.11","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-proto","old_version":"0.11.16","new_version":"0.11.17","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"r-efi","old_version":"6.0.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"name":"ref-cast","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"ref-cast-impl","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.12.1","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-automata","old_version":"0.4.12","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.7","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustix","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.43","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.4","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"rustls-pki-types","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.13","new_version":"0.103.15","repository_url":"https://github.com/rustls/webpki"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"schemars_derive","old_version":"1.0.4","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"security-framework","old_version":"2.11.1","new_version":"3.5.1","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"serde_derive_internals","old_version":"0.29.1","new_version":"0.30.0","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_with_macros","old_version":"3.15.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"signal-hook-registry","old_version":"1.4.6","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd_cesu8","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/seancroach/simd_cesu8"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.0","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"spin","old_version":"0.9.8","new_version":"0.9.9"},{"name":"system-configuration","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/mullvad/system-configuration-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror-impl","old_version":"2.0.17","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.44","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.24","new_version":"0.2.32","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.13.2","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tracing-attributes","old_version":"0.1.30","new_version":"0.1.31","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-core","old_version":"0.1.34","new_version":"0.1.36","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicase","old_version":"2.8.1","new_version":"2.9.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.19","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-normalization","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/unicode-rs/unicode-normalization"},{"name":"unicode-properties","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/unicode-rs/unicode-properties"},{"name":"webpki-root-certs","old_version":"1.0.7","new_version":"1.0.9","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"webpki-roots","old_version":"1.0.0","new_version":"1.0.9","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"windows-link","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-registry","old_version":"0.5.3","new_version":"0.6.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-sys","old_version":"0.61.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.27","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the lock group with 175 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.50.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.19` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.19` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.20` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.13` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.10.2` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.3` | `0.13.5` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.45` |\n| [schemars](https://github.com/GREsau/schemars) | `1.0.4` | `1.2.2` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.15.0` | `3.23.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.26.1` |\n| [stacker](https://github.com/rust-lang/stacker) | `0.1.22` | `0.1.25` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [takecell](https://github.com/wafflelapkin/takecell) | `0.1.1` | `0.1.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.13.2` |\n| [rgb](https://github.com/kornelski/rust-rgb) | `0.8.52` | `0.8.53` |\n| [cool_asserts](https://github.com/Lucretiel/cool_asserts) | `2.0.3` | `2.0.4` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.14.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.5` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.47` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.107` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `3.0.5` |\n| [android_system_properties](https://github.com/nical/android_system_properties) | `0.1.5` | `0.1.6` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.17.0` | `1.18.1` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.41.0` | `0.45.0` |\n| [axum-core](https://github.com/tokio-rs/axum) | `0.5.5` | `0.5.6` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.0` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.24.0` | `1.25.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.62` | `1.4.5` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [cfg_aliases](https://github.com/katharostech/cfg_aliases) | `0.2.1` | `0.2.2` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.1` | `0.10.2` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [combine](https://github.com/Marwes/combine) | `4.6.7` | `4.6.8` |\n| [core-foundation](https://github.com/servo/core-foundation-rs) | `0.10.0` | `0.10.1` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.3.0` | `3.4.0` |\n| [crc-catalog](https://github.com/akhilles/crc-catalog) | `2.4.0` | `2.5.0` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [darling](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [darling_core](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [darling_macro](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.4` | `0.5.8` |\n| [derive_more-impl](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.1` | `5.4.2` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.9` | `0.1.12` |\n| [futures-channel](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.8` | `0.14.7` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.16` | `0.2.17` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.4` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.19` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.5` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.2` | `0.5.3` |\n| [home](https://github.com/rust-lang/cargo) | `0.5.11` | `0.5.12` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.11.1` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.3.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.3.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.2` |\n| [is-terminal](https://github.com/sunfishcode/is-terminal) | `0.4.16` | `0.4.17` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.32` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.177` | `0.2.189` |\n| libredox | `0.1.10` | `0.1.23` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.3` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.3` |\n| [native-tls](https://github.com/rust-native-tls/rust-native-tls) | `0.2.14` | `0.2.18` |\n| [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.6` | `0.4.8` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.2` |\n| [num-integer](https://github.com/rust-num/num-integer) | `0.1.46` | `0.1.47` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.78` | `0.10.81` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.114` | `0.9.117` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.13` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.3` | `0.1.6` |\n| [psm](https://github.com/rust-lang/stacker) | `0.1.27` | `0.1.32` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.9` | `0.11.11` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.16` | `0.11.17` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.14` | `0.5.15` |\n| [r-efi](https://github.com/r-efi/r-efi) | `6.0.0` | `5.3.0` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.25` | `1.0.27` |\n| [ref-cast-impl](https://github.com/dtolnay/ref-cast) | `1.0.25` | `1.0.27` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.1` | `1.13.1` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.12` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.7` | `0.8.11` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.3` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.2` | `1.1.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.43` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.4` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.0` | `1.15.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.13` | `0.103.15` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.23` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [schemars_derive](https://github.com/GREsau/schemars) | `1.0.4` | `1.2.2` |\n| [security-framework](https://github.com/kornelski/rust-security-framework) | `2.11.1` | `3.5.1` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [serde_derive_internals](https://github.com/serde-rs/serde) | `0.29.1` | `0.30.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.15.0` | `3.23.0` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.6` | `1.4.8` |\n| [simd_cesu8](https://github.com/seancroach/simd_cesu8) | `1.1.1` | `1.2.0` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.1` | `0.6.5` |\n| spin | `0.9.8` | `0.9.9` |\n| [system-configuration](https://github.com/mullvad/system-configuration-rs) | `0.6.1` | `0.7.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.27.0` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.20` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.55` |\n| [time-core](https://github.com/time-rs/time) | `0.1.6` | `0.1.9` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.24` | `0.2.32` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.4` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.13.2` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.5.0` | `2.6.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [tracing-attributes](https://github.com/tokio-rs/tracing) | `0.1.30` | `0.1.31` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.34` | `0.1.36` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.1` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.8.1` | `2.9.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.19` | `1.0.24` |\n| [unicode-normalization](https://github.com/unicode-rs/unicode-normalization) | `0.1.24` | `0.1.25` |\n| [unicode-properties](https://github.com/unicode-rs/unicode-properties) | `0.1.3` | `0.1.4` |\n| [webpki-root-certs](https://github.com/rustls/webpki-roots) | `1.0.7` | `1.0.9` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.0` | `1.0.9` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.2.0` | `0.2.1` |\n| [windows-registry](https://github.com/microsoft/windows-rs) | `0.5.3` | `0.6.0` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.0` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.0` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.61.2` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.4` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.3` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.57` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.27` | `0.8.57` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.5` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.8` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.6` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.47.1 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\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/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.16 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.16...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.17 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.28 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\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/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\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/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\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/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\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/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.1 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.12.0\u003c/h2\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\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/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/91402cee605b21bf530ac07ede463599182b5d32\"\u003e\u003ccode\u003e91402ce\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/2256e6dc3e82fc87600f2161658572b62bfdd214\"\u003e\u003ccode\u003e2256e6d\u003c/code\u003e\u003c/a\u003e chore: add safety comments on unsafe blocks (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/245adff079eb0cb1a706d35bab5f68b2d51919f6\"\u003e\u003ccode\u003e245adff\u003c/code\u003e\u003c/a\u003e Pass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/00cc5ff2bd861f7b62603a268ec477c3cead5f1e\"\u003e\u003ccode\u003e00cc5ff\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eBytesMut::extend_from_within\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/5b79d316c92b88b836449f8956dc8430c370108b\"\u003e\u003ccode\u003e5b79d31\u003c/code\u003e\u003c/a\u003e Merge tag 'v1.11.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/804ee6d039bdea017f0f3faf91806c9771d7e555\"\u003e\u003ccode\u003e804ee6d\u003c/code\u003e\u003c/a\u003e Make try_unsplit method public (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/fd426ca0842cf9688def31d9ee4e027692ac6477\"\u003e\u003ccode\u003efd426ca\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/b4ed70daee06013a35a13832807e8f244d5419aa\"\u003e\u003ccode\u003eb4ed70d\u003c/code\u003e\u003c/a\u003e Add test for copy_to_bytes() -\u0026gt; BytesMut avoiding clone (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `derive_more` from 2.0.1 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JelteF/derive_more/releases\"\u003ederive_more's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://docs.rs/derive_more/2.1.1\"\u003eAPI docs\u003c/a\u003e\n\u003ca href=\"https://github.com/JelteF/derive_more/blob/v2.1.1/CHANGELOG.md#211---2025-12-22\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for implicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants and unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly, and implementing \u003ccode\u003ene()\u003c/code\u003e method as well. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now infer trait bounds for generics structurally (bound field types instead of type parameters directly). (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warnings in generated code. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSilent no-op when \u003ccode\u003e#[try_from(repr)]\u003c/code\u003e attribute is not specified for \u003ccode\u003eTryFrom\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMissing trait bounds in \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eAsMut\u003c/code\u003e derives when associative types are involved. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eErroneous code generated in \u003ccode\u003eTry\u003c/code\u003e/\u003ccode\u003eTryInto\u003c/code\u003e derives when \u003ccode\u003eSelf\u003c/code\u003e type is present in the struct or enum definition. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency on unstable \u003ccode\u003efeature(error_generic_member_access)\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive when using \u003ccode\u003eBacktrace\u003c/code\u003e on a non-nightly toolchain. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBroken support for \u003ccode\u003e#[\u0026lt;display-trait\u0026gt;(\u0026quot;default formatting\u0026quot;)]\u003c/code\u003e attribute without \u003ccode\u003e{_variant}\u003c/code\u003e being used as default for enum variants without explicit formatting. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/495\"\u003e#495\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/jasl\"\u003e\u003ccode\u003e@​jasl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/453\"\u003eJelteF/derive_more#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aborgna-q\"\u003e\u003ccode\u003e@​aborgna-q\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003eJelteF/derive_more#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxime-bruno\"\u003e\u003ccode\u003e@​maxime-bruno\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/461\"\u003eJelteF/derive_more#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Cheban1996\"\u003e\u003ccode\u003e@​Cheban1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003eJelteF/derive_more#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kiendang\"\u003e\u003ccode\u003e@​kiendang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/486\"\u003eJelteF/derive_more#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goldlinker\"\u003e\u003ccode\u003e@​goldlinker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/509\"\u003eJelteF/derive_more#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CJKay\"\u003e\u003ccode\u003e@​CJKay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003eJelteF/derive_more#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ErmitaVulpe\"\u003e\u003ccode\u003e@​ErmitaVulpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003eJelteF/derive_more#472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\"\u003ehttps://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.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/JelteF/derive_more/blob/master/CHANGELOG.md\"\u003ederive_more's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.1 - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.as_dyn_error()\u003c/code\u003e method hygiene inside \u003ccode\u003eError\u003c/code\u003e derive expansion.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 - 2025-12-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for\nimplicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants\nand unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly,\nand implementing \u003ccode\u003ene()\u003c/code\u003e method as well.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and\n\u003ccode\u003eMulAssign\u003c/code\u003e-like derives.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now\ninfer trait bounds for generics structurally (bound field types instead of\ntype parameters directly).\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\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/JelteF/derive_more/commit/f7bb41ac054c060caaf5ff3212e74e42794cb4b4\"\u003e\u003ccode\u003ef7bb41a\u003c/code\u003e\u003c/a\u003e Correct release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/289988ab6791cf447ca208bdc467fc6b75b77ed6\"\u003e\u003ccode\u003e289988a\u003c/code\u003e\u003c/a\u003e Prepare 2.1.1 release (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/d820ec6e3a827132c7d273f823653f99c9123bb8\"\u003e\u003ccode\u003ed820ec6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ederive(Error)\u003c/code\u003e expansion hygiene (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/562728278427745ced3e22715b70abdc0dfbac07\"\u003e\u003ccode\u003e5627282\u003c/code\u003e\u003c/a\u003e Remove glob imports in \u003ccode\u003ederive(From)\u003c/code\u003e tests to mend 1.94 nightly Rust regress...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c354bad7c9707edb05a471ba35c6b059f3023e78\"\u003e\u003ccode\u003ec354bad\u003c/code\u003e\u003c/a\u003e Prepare 2.1.0 release (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/983875f8abd25e49f659247bfa6cc831819dbd4f\"\u003e\u003ccode\u003e983875f\u003c/code\u003e\u003c/a\u003e Allow using enum-level attributes for non-\u003ccode\u003eDisplay\u003c/code\u003e formatting traits as defa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/2d3805b66f00cb31303c7e75edfef9003d48ff04\"\u003e\u003ccode\u003e2d3805b\u003c/code\u003e\u003c/a\u003e Allow skipping fields for \u003ccode\u003eAdd\u003c/code\u003e/\u003ccode\u003eAddAssign\u003c/code\u003e/\u003ccode\u003eMul\u003c/code\u003e/\u003ccode\u003eMulAssign\u003c/code\u003e-like derives (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/1b5d314b8c8391e476653f32f1ca95572492b964\"\u003e\u003ccode\u003e1b5d314\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e requirement from 0.9 to 0.10 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c32d0a0a05e8bb0c5dab666aca2a4f96e9918c15\"\u003e\u003ccode\u003ec32d0a0\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eactions/checkout\u003c/code\u003e from 5 to 6 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/905f5a3020cf51a82dc2d5fde6f8e5c0cb8e48f4\"\u003e\u003ccode\u003e905f5a3\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e crate from 0.8 to 0.9 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.17 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pin-project` from 1.1.10 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taiki-e/pin-project/releases\"\u003epin-project's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress \u003ccode\u003eclippy::missing_trait_methods\u003c/code\u003e lint in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\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/taiki-e/pin-project/blob/main/CHANGELOG.md\"\u003epin-project's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.13] - 2026-05-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress \u003ccode\u003eclippy::missing_trait_methods\u003c/code\u003e lint in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.1.12] - 2026-05-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.1.11] - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\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/taiki-e/pin-project/commit/c3b6b85f7e1674602c0ed693da985b33b2452c3c\"\u003e\u003ccode\u003ec3b6b85\u003c/code\u003e\u003c/a\u003e Release 1.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/61a5c74806c90ea24239ff2ce98043d2ede8f3a8\"\u003e\u003ccode\u003e61a5c74\u003c/code\u003e\u003c/a\u003e Ignore clippy::missing_trait_methods lint in generated code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/31f59f874916480cc97d3431b0a40b29eb808433\"\u003e\u003ccode\u003e31f59f8\u003c/code\u003e\u003c/a\u003e ci,tools: Update config and script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/2855546b1157e3b2bdd24cac8384eef792e46458\"\u003e\u003ccode\u003e2855546\u003c/code\u003e\u003c/a\u003e Release 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/4e66d4ba1cb5913e10fbbf042ac74f2673c7fc1f\"\u003e\u003ccode\u003e4e66d4b\u003c/code\u003e\u003c/a\u003e ci,tools: Update config and script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/f3c7f06bc02b45f0462d5167aff09bad531de992\"\u003e\u003ccode\u003ef3c7f06\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/d1bf77956f509e818b48f79b1f16f3f963748bd3\"\u003e\u003ccode\u003ed1bf779\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/eb98dd176f3b4d0c5ef0fb691250da98757bf4cd\"\u003e\u003ccode\u003eeb98dd1\u003c/code\u003e\u003c/a\u003e tests: Update lint test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/05f3825c121a6ab4b6f63a8714b375bad...\n\n_Description has been truncated_","html_url":"https://github.com/ZethRise/Ronami/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZethRise%2FRonami/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"1.0.40","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-12T18:16:22.000Z","version_change":"1.0.40 → 1.0.47","issue":{"uuid":"5435148347","node_id":"PR_kwDOFf6m688AAAABDRlDNg","number":9136,"state":"open","title":"chore(deps): bump the patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":20,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-12T18:16:22.000Z","updated_at":"2026-09-15T17:17:52.409Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch","update_count":19,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"bcrypt","old_version":"0.19.2","new_version":"0.19.3","repository_url":"https://github.com/Keats/rust-bcrypt"},{"name":"curve25519-dalek","old_version":"5.0.0-rc.0","new_version":"5.0.0","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.10","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"macro_rules_attribute","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/danielhenrymantilla/macro_rules_attribute-rs"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"uniffi","old_version":"0.32.0","new_version":"0.32.1","repository_url":"https://github.com/mozilla/uniffi-rs"},{"name":"webpki-roots","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/rustls/webpki-roots"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [bcrypt](https://github.com/Keats/rust-bcrypt) | `0.19.2` | `0.19.3` |\n| [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `5.0.0-rc.0` | `5.0.0` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.10` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [macro_rules_attribute](https://github.com/danielhenrymantilla/macro_rules_attribute-rs) | `0.2.2` | `0.2.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.47` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [uniffi](https://github.com/mozilla/uniffi-rs) | `0.32.0` | `0.32.1` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.8` | `1.0.9` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bcrypt` from 0.19.2 to 0.19.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/rust-bcrypt/commit/d8c4bb38823d8c79198323f69e7283255a1dbcbc\"\u003e\u003ccode\u003ed8c4bb3\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/rust-bcrypt/commit/f295fa48c0e3b104ee5efa6b4fdf897e07ce7859\"\u003e\u003ccode\u003ef295fa4\u003c/code\u003e\u003c/a\u003e update base64 dependency to 0.23 (\u003ca href=\"https://redirect.github.com/Keats/rust-bcrypt/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Keats/rust-bcrypt/compare/v0.19.2...v0.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `curve25519-dalek` from 5.0.0-rc.0 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/07bef73ff85998a206cd2cea7f2605c801d0d1c9\"\u003e\u003ccode\u003e07bef73\u003c/code\u003e\u003c/a\u003e Prep v5.0 major release (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/0cd94eaeb45e7d8a6a6fd97364d9fcfab3626c43\"\u003e\u003ccode\u003e0cd94ea\u003c/code\u003e\u003c/a\u003e ed: Implement \u003ccode\u003eKeySizeUser\u003c/code\u003e, \u003ccode\u003eTryKeyInit\u003c/code\u003e, and \u003ccode\u003eGenerate\u003c/code\u003e for \u003ccode\u003eSigningKey\u003c/code\u003e. A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/eeaf902b510287c9f36a8f8919dea3a63dd687d3\"\u003e\u003ccode\u003eeeaf902\u003c/code\u003e\u003c/a\u003e perf(lizard): skip negative preimages in lizard_decode (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/78abeaee9b06b9ab7d51fe335cd5402c68c30dfe\"\u003e\u003ccode\u003e78abeae\u003c/code\u003e\u003c/a\u003e Fix running doc tests (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/4cf8db2369786037b6812704a177029c04049d87\"\u003e\u003ccode\u003e4cf8db2\u003c/code\u003e\u003c/a\u003e Support AVX512 on stable Rust (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/d995caf38fa6b2760d5a22b530a289c7feeb6123\"\u003e\u003ccode\u003ed995caf\u003c/code\u003e\u003c/a\u003e Prep v5.0-rc.1 (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/1c14d54c609393d0b6df7efd2da3c11245a377c2\"\u003e\u003ccode\u003e1c14d54\u003c/code\u003e\u003c/a\u003e curve: Bring back \u003ccode\u003eff\u003c/code\u003e and \u003ccode\u003egroup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/58b331cde9a4d7c9d96f8784d35eb4ac41d2ab2d\"\u003e\u003ccode\u003e58b331c\u003c/code\u003e\u003c/a\u003e curve,x,ed: re-export rand_core (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/compare/curve25519-5.0.0-rc.0...curve25519-5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `erased-serde` from 0.4.6 to 0.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/erased-serde/releases\"\u003eerased-serde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSerializeStructVariant::erased_skip_field\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/erased-serde/issues/120\"\u003e#120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/sivizius\"\u003e\u003ccode\u003e@​sivizius\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow underlying serializer to dangle during erased serializer drop (\u003ca href=\"https://redirect.github.com/dtolnay/erased-serde/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/erased-serde/issues/116\"\u003e#116\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/dtolnay/erased-serde/commit/4bea873f4c8437826792a4ed802ebd016569c4bc\"\u003e\u003ccode\u003e4bea873\u003c/code\u003e\u003c/a\u003e Release 0.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/673ece831957bd60cc3e9d8c913ee3c5fca1316b\"\u003e\u003ccode\u003e673ece8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/erased-serde/issues/120\"\u003e#120\u003c/a\u003e from sivizius/fix-skip-in-struct-variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/bc2d14be92ba4181c17772f5cb44ebe81beb26d2\"\u003e\u003ccode\u003ebc2d14b\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eSerializeStructVariant::erased_skip_field\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/a1a91ea7d35cca4fd912e6767952a14d3af5a9b1\"\u003e\u003ccode\u003ea1a91ea\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/4017942a98c33a39898f23395af37c672a8888a7\"\u003e\u003ccode\u003e4017942\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/d94c62511aa19ac73d99f93d9b05f10840e58f8a\"\u003e\u003ccode\u003ed94c625\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/2d0ab740e39a487df5ba25f1f5ae51a6e25e5863\"\u003e\u003ccode\u003e2d0ab74\u003c/code\u003e\u003c/a\u003e Exclude benchmark dependencies from being compiled by miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/523ff0054891995c91d8dec97724b3783956a53b\"\u003e\u003ccode\u003e523ff00\u003c/code\u003e\u003c/a\u003e Run clippy on benches in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/444d86fb47d33f5c8d74adb588cdcbef74d6c851\"\u003e\u003ccode\u003e444d86f\u003c/code\u003e\u003c/a\u003e Switch from cargo bench to criterion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/erased-serde/commit/cb0e244955c33601f2112622eb9540e0f69b249e\"\u003e\u003ccode\u003ecb0e244\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/erased-serde/compare/0.4.6...0.4.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `macro_rules_attribute` from 0.2.2 to 0.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/danielhenrymantilla/macro_rules_attribute-rs/releases\"\u003emacro_rules_attribute's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereplace doc_auto_cfg feature with doc_cfg feature by \u003ca href=\"https://github.com/Fabian-Gruenbichler\"\u003e\u003ccode\u003e@​Fabian-Gruenbichler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/pull/31\"\u003edanielhenrymantilla/macro_rules_attribute-rs#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace unmaintained paste dependency with pastey; bump version to 0.2.3 by \u003ca href=\"https://github.com/shrey4796\"\u003e\u003ccode\u003e@​shrey4796\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/pull/32\"\u003edanielhenrymantilla/macro_rules_attribute-rs#32\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/Fabian-Gruenbichler\"\u003e\u003ccode\u003e@​Fabian-Gruenbichler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/pull/31\"\u003edanielhenrymantilla/macro_rules_attribute-rs#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shrey4796\"\u003e\u003ccode\u003e@​shrey4796\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/pull/32\"\u003edanielhenrymantilla/macro_rules_attribute-rs#32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/danielhenrymantilla/macro_rules_attribute-rs/compare/v0.2.2...v0.2.3\"\u003ehttps://github.com/danielhenrymantilla/macro_rules_attribute-rs/compare/v0.2.2...v0.2.3\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/danielhenrymantilla/macro_rules_attribute-rs/commit/ecc27fb03c53d885036a4fa053db65a889991e0d\"\u003e\u003ccode\u003eecc27fb\u003c/code\u003e\u003c/a\u003e Replace unmaintained paste dependency with pastey; bump version to 0.2.3 (\u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danielhenrymantilla/macro_rules_attribute-rs/commit/31a2fcb6bb3e59ac7ff28dcb79bfa9d63e8a90e1\"\u003e\u003ccode\u003e31a2fcb\u003c/code\u003e\u003c/a\u003e replace doc_auto_cfg feature with doc_cfg feature (\u003ca href=\"https://redirect.github.com/danielhenrymantilla/macro_rules_attribute-rs/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/danielhenrymantilla/macro_rules_attribute-rs/compare/v0.2.2...v0.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.95 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.95...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.40 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport raw lifetime syntax \u003ccode\u003e'r#async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisambiguate references to \u003ccode\u003estringify!\u003c/code\u003e macro inside generated code (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.42\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/306\"\u003e#306\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/307\"\u003e#307\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/308\"\u003e#308\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\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/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.40...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.47 to 0.3.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.55\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.54\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.53\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.52\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.51\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.49\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.48\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.55 [2026-08-01]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid underflow in \u003ccode\u003eDateIter::nth\u003c/code\u003e, ensuring correct behavior.\u003c/li\u003e\n\u003cli\u003eAvoid overflow when deserializing timestamps.\u003c/li\u003e\n\u003cli\u003eHandle out-of-bounds data when deserializing.\u003c/li\u003e\n\u003cli\u003eDon't assume that the format being deserialized was generated by the serializer; this previously\nled to some valid values being parsed incorrectly and others being rejected.\u003c/li\u003e\n\u003cli\u003eNo longer silence errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::from_unix_timestamp_nanos\u003c/code\u003e and \u003ccode\u003eUtcDateTime::from_unix_timestamp_nanos\u003c/code\u003e correctly\nreturn \u003ccode\u003eNone\u003c/code\u003e for all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::checked_to_offset\u003c/code\u003e and \u003ccode\u003eUtcDateTime::checked_to_offset\u003c/code\u003e correctly return \u003ccode\u003eNone\u003c/code\u003e\nfor all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.54 [2026-07-20]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePrimitiveDateTime\u003c/code\u003e has been renamed to \u003ccode\u003ePlainDateTime\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration\u003c/code\u003e has been renamed to \u003ccode\u003eSignedDuration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIteration is now possible over \u003ccode\u003eDate\u003c/code\u003e, \u003ccode\u003eMonth\u003c/code\u003e, and \u003ccode\u003eWeekday\u003c/code\u003e. Relevant iterator methods have been\noverridden to ensure maximum performance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor both \u003ccode\u003ePlainDateTime\u003c/code\u003e and \u003ccode\u003eSignedDuration\u003c/code\u003e, a non-deprecated type alias has been added for\nbackwards compatibility. The new names should be preferred.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe associated metadata type (for \u003ccode\u003epowerfmt\u003c/code\u003e implementations) for various types has been changed\nto \u003ccode\u003e()\u003c/code\u003e and made public. This guarantees that no additional metadata will be present.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore gains when parsing RFC 2822.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.53 [2026-07-01]\u003c/h2\u003e\n\u003cp\u003eThere are no publicly-facing changes in this release. It solely works around the \u003ccode\u003ecookie\u003c/code\u003e crate\nrelying on an implementation detail of \u003ccode\u003etime\u003c/code\u003e that was never part of the public API (and thus\nsubject to semver guarantees). The internal API has been reverted to the extent necessary for\n\u003ccode\u003ecookie\u003c/code\u003e to compile. This measure is temporary; the internal change will be re-applied in an\nyet-to-be-determined future release.\u003c/p\u003e\n\u003ch2\u003e0.3.52 [2026-06-30]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubsecond values in the \u003ccode\u003etime!\u003c/code\u003e macro are parsed using the textual representation, ensuring\naccuracy. Previously, they were parsed using the floating point representation, which could result\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/time-rs/time/commit/857d9c404c5b6f6cb64d1bfa604c695be3369e12\"\u003e\u003ccode\u003e857d9c4\u003c/code\u003e\u003c/a\u003e v0.3.55 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2b72fcd4b245a032521a5d4a1684404a83a3e11b\"\u003e\u003ccode\u003e2b72fcd\u003c/code\u003e\u003c/a\u003e Precise feature gating for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c1089eb4beec9f8ad129177060a1936b8d598a07\"\u003e\u003ccode\u003ec1089eb\u003c/code\u003e\u003c/a\u003e Run check-targets, miri in parallel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f377fad42ab9f12ccba27a15b340cae3ba1b6e54\"\u003e\u003ccode\u003ef377fad\u003c/code\u003e\u003c/a\u003e Avoid range-validated ordinal =\u0026gt; year in \u003ccode\u003ecascade\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2eacb0a95d1bb87f4aadee0805818759e76f2bd5\"\u003e\u003ccode\u003e2eacb0a\u003c/code\u003e\u003c/a\u003e Report miscellaneous tasks, overall status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/29621acf88b4813235296c6441667aa415b201d7\"\u003e\u003ccode\u003e29621ac\u003c/code\u003e\u003c/a\u003e Speed up CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/08de7ba79ae109cffbc61b646f6e8df6eb423c67\"\u003e\u003ccode\u003e08de7ba\u003c/code\u003e\u003c/a\u003e Fix nano-timestamp validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c3f0462fb9da1605ec0c73125db71fc8604841b\"\u003e\u003ccode\u003e3c3f046\u003c/code\u003e\u003c/a\u003e Fix copy-paste error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c0c81ccbb78a806c9b40181c612026cfb53cdd4\"\u003e\u003ccode\u003e3c0c81c\u003c/code\u003e\u003c/a\u003e Cascade errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c21acd52a788b9b74c2d262933faa2675ae17f16\"\u003e\u003ccode\u003ec21acd5\u003c/code\u003e\u003c/a\u003e Handle more deserializations of \u003ccode\u003eSignedDuration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.47...v0.3.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-rustls` from 0.26.4 to 0.26.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/tokio-rustls/releases\"\u003etokio-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude bad test keys from the published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/140\"\u003erustls/tokio-rustls#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve code comments clarity by \u003ca href=\"https://github.com/xibeiyoumian\"\u003e\u003ccode\u003e@​xibeiyoumian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/152\"\u003erustls/tokio-rustls#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient/server timeout examples, doc pass hinting towards timeouts. by \u003ca href=\"https://github.com/cpu\"\u003e\u003ccode\u003e@​cpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/187\"\u003erustls/tokio-rustls#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn more data at once from TlsStream::poll_read by \u003ca href=\"https://github.com/trinity-1686a\"\u003e\u003ccode\u003e@​trinity-1686a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/pull/198\"\u003erustls/tokio-rustls#198\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/rustls/tokio-rustls/commit/f8832d28ce5688f101368e34fc6b49899a8d4293\"\u003e\u003ccode\u003ef8832d2\u003c/code\u003e\u003c/a\u003e Bump version to 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c0fad2feb99af3d781bdfcbd5e0df7a3d5ccd09c\"\u003e\u003ccode\u003ec0fad2f\u003c/code\u003e\u003c/a\u003e return more data at once from TlsStream::poll_read (\u003ca href=\"https://redirect.github.com/rustls/tokio-rustls/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/edc730658178d9382977027c0cf72b1a86cdc85d\"\u003e\u003ccode\u003eedc7306\u003c/code\u003e\u003c/a\u003e build(deps): bump futures-util from 0.3.33 to 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/baeadaaffd6fdaf8b60c47536f656f55bec8dbc6\"\u003e\u003ccode\u003ebaeadaa\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.8 to 0.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/1e138ad074c9fdadff64a8a97ba339e28400108d\"\u003e\u003ccode\u003e1e138ad\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.7 to 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/b4ecff6e16c578e0f0a106761865887bfcbdbbbc\"\u003e\u003ccode\u003eb4ecff6\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3 to 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/f47a68932b074ffdb8977af5619c898368b77345\"\u003e\u003ccode\u003ef47a689\u003c/code\u003e\u003c/a\u003e build(deps): bump rustls from 0.23.42 to 0.23.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/e25578ed978f660d90c4ee53f64a8ad6071acca1\"\u003e\u003ccode\u003ee25578e\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio from 1.53.0 to 1.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/d2a6d9896428c41deacb8a24c91e6778626183f3\"\u003e\u003ccode\u003ed2a6d98\u003c/code\u003e\u003c/a\u003e server: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/tokio-rustls/commit/c2e9b4a4a8981306d7cd45ec57321399ca08bcb0\"\u003e\u003ccode\u003ec2e9b4a\u003c/code\u003e\u003c/a\u003e client: add rustdoc hinting towards timeout wrapping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/tokio-rustls/compare/v/0.26.4...v/0.26.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uniffi` from 0.32.0 to 0.32.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/uniffi-rs/blob/v0.32.1/CHANGELOG.md\"\u003euniffi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.32.1 (backend crates: v0.32.1) - (\u003cem\u003e2026-09-08\u003c/em\u003e)\u003c/h2\u003e\n\u003ch3\u003eWhat's Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKotlin: Fixed checksum failure on aarch64 (\u003ca href=\"https://redirect.github.com/mozilla/uniffi-rs/pull/2935/\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/mozilla/uniffi-rs/compare/v0.32.0...v0.32.1\"\u003eAll changes in v0.32.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/mozilla/uniffi-rs/commit/35a47433d8f015302fbf608f2b395eff6972c36f\"\u003e\u003ccode\u003e35a4743\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/uniffi-rs/commit/1f25db60f10841d1743dfbeafc65924b5eaae088\"\u003e\u003ccode\u003e1f25db6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/uniffi-rs/commit/2a8331b76922a875b5589b8051749d6cc3ba64c6\"\u003e\u003ccode\u003e2a8331b\u003c/code\u003e\u003c/a\u003e fix(kotlin): Make sure uniffiCheckApiChecksums compares against the rust gene...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mozilla/uniffi-rs/compare/v0.32.0...v0.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpki-roots` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/webpki-roots/releases\"\u003ewebpki-roots's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.9\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;Telia EC TLS Root CA v3\u0026quot; and \u0026quot;Telia RSA TLS Root CA v3\u0026quot; - \u003ca href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=2047804\"\u003ehttps://bugzilla.mozilla.org/show_bug.cgi?id=2047804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;SECOM TLS ECC Root CA 2024\u0026quot; and \u0026quot;SECOM TLS RSA Root CA 2024\u0026quot; - \u003ca href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1943001\"\u003ehttps://bugzilla.mozilla.org/show_bug.cgi?id=1943001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;Atos TrustedRoot 2011\u0026quot; - \u003ca href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=2017374\"\u003ehttps://bugzilla.mozilla.org/show_bug.cgi?id=2017374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTake webpki-root-certs lockfile update by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki-roots/pull/125\"\u003erustls/webpki-roots#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1.0.9: upstream updates by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki-roots/pull/126\"\u003erustls/webpki-roots#126\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rustls/webpki-roots/pull/125\"\u003erustls/webpki-roots#125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rustls/webpki-roots/compare/v/1.0.8...v/1.0.9\"\u003ehttps://github.com/rustls/webpki-roots/compare/v/1.0.8...v/1.0.9\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/rustls/webpki-roots/commit/0a553dbc8b3f18ea05c4f881cffa3f2d005d0d30\"\u003e\u003ccode\u003e0a553db\u003c/code\u003e\u003c/a\u003e 1.0.9: upstream updates (\u003ca href=\"https://redirect.github.com/rustls/webpki-roots/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki-roots/commit/1ce667b5cd8fbcb45166021a5722f46599ab8fad\"\u003e\u003ccode\u003e1ce667b\u003c/code\u003e\u003c/a\u003e Take webpki-root-certs lockfile update (\u003ca href=\"https://redirect.github.com/rustls/webpki-roots/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/webpki-roots/compare/v/1.0.8...v/1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/fedimint/fedimint/pull/9136","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fedimint%2Ffedimint/issues/9136","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9136/packages"}},{"old_version":"1.0.46","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-11T17:26:52.000Z","version_change":"1.0.46 → 1.0.47","issue":{"uuid":"5427197446","node_id":"PR_kwDOSZv4Ts8AAAABDLa2kA","number":63,"state":"closed","title":"chore(deps): bump the cargo group across 1 directory with 82 updates","user":"dependabot[bot]","labels":["dependencies","rust","area: corpus-engine","area: sovereign","area: desktop","area: commonwealth","area: mesh"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T01:04:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-11T17:26:52.000Z","updated_at":"2026-09-13T01:04:27.000Z","time_to_close":113846,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":82,"packages":[{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.2","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"calamine","old_version":"0.26.1","new_version":"0.36.1","repository_url":"https://github.com/tafia/calamine"},{"name":"mailparse","old_version":"0.15.0","new_version":"0.17.0","repository_url":"https://github.com/staktrace/mailparse"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"anyhow","old_version":"1.0.103","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tower-http","old_version":"0.6.10","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"minijinja","old_version":"2.21.0","new_version":"2.24.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"uuid","old_version":"1.23.5","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"iroh","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/n0-computer/iroh"},{"name":"regex","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rusqlite","old_version":"0.35.0","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"arrow","old_version":"57.3.0","new_version":"59.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"parquet","old_version":"57.3.0","new_version":"59.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"lancedb","old_version":"0.27.2","new_version":"0.38.0","repository_url":"https://github.com/lancedb/lancedb"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"llguidance","old_version":"1.7.6","new_version":"1.8.0","repository_url":"https://github.com/guidance-ai/llguidance"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"blake3","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"trybuild","old_version":"1.0.120","new_version":"1.0.121","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"lance-index","old_version":"4.0.0","new_version":"11.0.0","repository_url":"https://github.com/lance-format/lance"},{"name":"lance-table","old_version":"4.0.0","new_version":"11.0.0","repository_url":"https://github.com/lance-format/lance"},{"name":"quick-xml","old_version":"0.36.2","new_version":"0.42.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"scraper","old_version":"0.20.0","new_version":"0.27.0","repository_url":"https://github.com/rust-scraper/scraper"},{"name":"jsonpath-rust","old_version":"0.7.5","new_version":"1.0.10","repository_url":"https://github.com/besok/jsonpath-rust"},{"name":"petgraph","old_version":"0.6.5","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"bzip2","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/trifectatechfoundation/bzip2-rs"},{"name":"sevenz-rust2","old_version":"0.21.3","new_version":"0.22.2","repository_url":"https://github.com/hasenbanck/sevenz-rust"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"tree-sitter","old_version":"0.26.11","new_version":"0.27.0","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"rust_xlsxwriter","old_version":"0.83.0","new_version":"0.99.0","repository_url":"https://github.com/jmcnamara/rust_xlsxwriter"},{"name":"syn","old_version":"2.0.118","new_version":"3.0.5","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.46","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"fs4","old_version":"0.12.0","new_version":"1.1.0","repository_url":"https://github.com/al8n/fs4"},{"name":"which","old_version":"7.0.3","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0"},{"name":"pdf-extract","old_version":"0.7.12","new_version":"0.12.0","repository_url":"https://github.com/jrmuizel/pdf-extract"},{"name":"sysinfo","old_version":"0.34.2","new_version":"0.35.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"deadpool-postgres","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"lettre","old_version":"0.11.22","new_version":"0.11.23","repository_url":"https://github.com/lettre/lettre"},{"name":"ego-tree","old_version":"0.6.3","new_version":"0.11.0","repository_url":"https://github.com/rust-scraper/ego-tree"},{"name":"mail-parser","old_version":"0.10.2","new_version":"0.11.8","repository_url":"https://github.com/stalwartlabs/mail-parser"},{"name":"pdfium-render","old_version":"0.9.2","new_version":"0.9.4","repository_url":"https://github.com/ajrcarey/pdfium-render"},{"name":"ignore","old_version":"0.4.28","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"imageproc","old_version":"0.26.2","new_version":"0.27.0","repository_url":"https://github.com/image-rs/imageproc"},{"name":"i_overlay","old_version":"4.0.7","new_version":"8.1.1","repository_url":"https://github.com/iShape-Rust/iOverlay"},{"name":"gline-rs","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/fbilhaut/gline-rs"},{"name":"orp","old_version":"0.9.2","new_version":"1.0.0","repository_url":"https://github.com/fbilhaut/orp"},{"name":"tokenizers","old_version":"0.21.4","new_version":"0.23.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"rand","old_version":"0.8.6","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"if-addrs","old_version":"0.13.4","new_version":"0.15.0","repository_url":"https://github.com/messense/if-addrs"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.8","repository_url":"https://github.com/rustls/rcgen"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"axum-server","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/programatik29/axum-server"},{"name":"rustls","old_version":"0.23.42","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"tauri","old_version":"2.11.1","new_version":"2.11.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-shell","old_version":"2.3.5","new_version":"2.3.6","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.7.1","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-deep-link","old_version":"2.4.9","new_version":"2.4.10","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.1","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lopdf","old_version":"0.34.0","new_version":"0.42.0","repository_url":"https://github.com/J-F-Liu/lopdf"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"mdns-sd","old_version":"0.12.0","new_version":"0.21.3","repository_url":"https://github.com/keepsimple1/mdns-sd"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 78 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.2` | `1.1.2+spec-1.1.0` |\n| [calamine](https://github.com/tafia/calamine) | `0.26.1` | `0.36.1` |\n| [mailparse](https://github.com/staktrace/mailparse) | `0.15.0` | `0.17.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.10` | `0.7.1` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.21.0` | `2.24.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.5` | `1.26.0` |\n| [iroh](https://github.com/n0-computer/iroh) | `1.0.2` | `1.1.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.13.0` | `1.13.1` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.35.0` | `0.40.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `57.3.0` | `59.3.0` |\n| [parquet](https://github.com/apache/arrow-rs) | `57.3.0` | `59.3.0` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.27.2` | `0.38.0` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.4` |\n| [llguidance](https://github.com/guidance-ai/llguidance) | `1.7.6` | `1.8.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.4` | `0.4.2` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.5` | `1.8.7` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.120` | `1.0.121` |\n| [lance-index](https://github.com/lance-format/lance) | `4.0.0` | `11.0.0` |\n| [lance-table](https://github.com/lance-format/lance) | `4.0.0` | `11.0.0` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.36.2` | `0.42.0` |\n| [scraper](https://github.com/rust-scraper/scraper) | `0.20.0` | `0.27.0` |\n| [jsonpath-rust](https://github.com/besok/jsonpath-rust) | `0.7.5` | `1.0.10` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.6.5` | `0.8.3` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [bzip2](https://github.com/trifectatechfoundation/bzip2-rs) | `0.5.2` | `0.6.1` |\n| [sevenz-rust2](https://github.com/hasenbanck/sevenz-rust) | `0.21.3` | `0.22.2` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.11` | `0.27.0` |\n| [rust_xlsxwriter](https://github.com/jmcnamara/rust_xlsxwriter) | `0.83.0` | `0.99.0` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.118` | `3.0.5` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.46` | `1.0.47` |\n| [fs4](https://github.com/al8n/fs4) | `0.12.0` | `1.1.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.6` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| dirs | `5.0.1` | `6.0.0` |\n| [pdf-extract](https://github.com/jrmuizel/pdf-extract) | `0.7.12` | `0.12.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.34.2` | `0.35.2` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [deadpool-postgres](https://github.com/deadpool-rs/deadpool) | `0.14.1` | `0.14.2` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.22` | `0.11.23` |\n| [ego-tree](https://github.com/rust-scraper/ego-tree) | `0.6.3` | `0.11.0` |\n| [mail-parser](https://github.com/stalwartlabs/mail-parser) | `0.10.2` | `0.11.8` |\n| [pdfium-render](https://github.com/ajrcarey/pdfium-render) | `0.9.2` | `0.9.4` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.28` | `0.4.33` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [imageproc](https://github.com/image-rs/imageproc) | `0.26.2` | `0.27.0` |\n| [i_overlay](https://github.com/iShape-Rust/iOverlay) | `4.0.7` | `8.1.1` |\n| [gline-rs](https://github.com/fbilhaut/gline-rs) | `1.0.1` | `1.1.0` |\n| [orp](https://github.com/fbilhaut/orp) | `0.9.2` | `1.0.0` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.21.4` | `0.23.2` |\n| [rand](https://github.com/rust-random/rand) | `0.8.6` | `0.10.1` |\n| [if-addrs](https://github.com/messense/if-addrs) | `0.13.4` | `0.15.0` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.8` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [axum-server](https://github.com/programatik29/axum-server) | `0.7.3` | `0.8.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.42` | `0.23.44` |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.11.1` | `2.11.5` |\n| [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.5` | `2.3.6` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.7.3` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.9` | `2.4.10` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.1` | `2.11.0` |\n| [lopdf](https://github.com/J-F-Liu/lopdf) | `0.34.0` | `0.42.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [mdns-sd](https://github.com/keepsimple1/mdns-sd) | `0.12.0` | `0.21.3` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.4` | `0.1.5` |\n\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.2 to 1.1.2+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.2...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `calamine` from 0.26.1 to 0.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/calamine/releases\"\u003ecalamine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.36.1 - 2026-07-27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed a regression in 0.36.0 that broke Strict OOXML (ISO/IEC 29500)\n\u003ccode\u003e_rels/.rels\u003c/code\u003e links.\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/681\"\u003e#681\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/681\"\u003etafia/calamine#681\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed XLS string handling to preserve empty strings instead of discarding\nthem. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/679\"\u003e#679\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/679\"\u003e#679\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/679\"\u003etafia/calamine#679\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed XLSB workbook parsing to consume the body of unhandled workbook-global\nrecords. A leftover body was misread as the next record id, which either\nsilently dropped the worksheet or panicked from an empty buffer. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/675\"\u003e#675\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/675\"\u003e#675\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/675\"\u003etafia/calamine#675\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for OOXML format by \u003ca href=\"https://github.com/saks\"\u003e\u003ccode\u003e@​saks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/681\"\u003etafia/calamine#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003exls: preserve empty strings by \u003ca href=\"https://github.com/aquasync\"\u003e\u003ccode\u003e@​aquasync\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/679\"\u003etafia/calamine#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(xlsb): consume unmatched workbook-global record bodies by \u003ca href=\"https://github.com/momomuchu\"\u003e\u003ccode\u003e@​momomuchu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/675\"\u003etafia/calamine#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/momomuchu\"\u003e\u003ccode\u003e@​momomuchu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/675\"\u003etafia/calamine#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tafia/calamine/compare/v0.36.0...v0.36.1\"\u003ehttps://github.com/tafia/calamine/compare/v0.36.0...v0.36.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.36.0 - 2026-07-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an XLSX streaming API for cell and formula records, including shared\nformula metadata. There are two new APIs:\n\u003ccode\u003eXlsxCellReader::next_cell_with_formula()\u003c/code\u003e and\n\u003ccode\u003eXlsxCellReader::next_cell_with_formula_metadata()\u003c/code\u003e. Previously it required 2\nseparate reads to get similar information. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/654\"\u003e#654\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/654\"\u003e#654\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/654\"\u003etafia/calamine#654\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a per-sheet, lazy XLSX API to read worksheet hyperlinks:\n\u003ccode\u003eXlsx::hyperlinks_by_sheet_name()\u003c/code\u003e and \u003ccode\u003eXlsx::hyperlinks_by_sheet_id()\u003c/code\u003e. Each\nhyperlink reports its anchor range (\u003ccode\u003eDimensions\u003c/code\u003e), external target\n(URL/file/mailto), optional internal location, displayed text, and optional\ntooltip. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/659\"\u003e#659\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/659\"\u003e#659\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/659\"\u003etafia/calamine#659\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExtended the \u003ccode\u003epicture\u003c/code\u003e feature to also extract cell position information and\nthe raw image data, and to handle newer Excel 365 style embedded images.\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tafia/calamine/blob/master/Changelog.md\"\u003ecalamine's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.36.1] - 2026-07-27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed a regression in 0.36.0 that broke Strict OOXML (ISO/IEC 29500)\n\u003ccode\u003e_rels/.rels\u003c/code\u003e links.\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/681\"\u003e#681\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/681\"\u003etafia/calamine#681\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed XLS string handling to preserve empty strings instead of discarding\nthem. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/679\"\u003e#679\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/679\"\u003e#679\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/679\"\u003etafia/calamine#679\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed XLSB workbook parsing to consume the body of unhandled workbook-global\nrecords. A leftover body was misread as the next record id, which either\nsilently dropped the worksheet or panicked from an empty buffer. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/675\"\u003e#675\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/675\"\u003e#675\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/675\"\u003etafia/calamine#675\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.36.0] - 2026-07-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an XLSX streaming API for cell and formula records, including shared\nformula metadata. There are two new APIs:\n\u003ccode\u003eXlsxCellReader::next_cell_with_formula()\u003c/code\u003e and\n\u003ccode\u003eXlsxCellReader::next_cell_with_formula_metadata()\u003c/code\u003e. Previously it required 2\nseparate reads to get similar information. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/654\"\u003e#654\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/654\"\u003e#654\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/654\"\u003etafia/calamine#654\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a per-sheet, lazy XLSX API to read worksheet hyperlinks:\n\u003ccode\u003eXlsx::hyperlinks_by_sheet_name()\u003c/code\u003e and \u003ccode\u003eXlsx::hyperlinks_by_sheet_id()\u003c/code\u003e. Each\nhyperlink reports its anchor range (\u003ccode\u003eDimensions\u003c/code\u003e), external target\n(URL/file/mailto), optional internal location, displayed text, and optional\ntooltip. [PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/659\"\u003e#659\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/659\"\u003e#659\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/659\"\u003etafia/calamine#659\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExtended the \u003ccode\u003epicture\u003c/code\u003e feature to also extract cell position information and\nthe raw image data, and to handle newer Excel 365 style embedded images.\n[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/652\"\u003e#652\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/652\"\u003e#652\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/pull/652\"\u003etafia/calamine#652\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for reading XLSX rich string (\u003ccode\u003erstring\u003c/code\u003e) records. [Issue \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/655\"\u003e#655\u003c/a\u003e].\u003c/p\u003e\n\u003cp\u003e[Issue \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/655\"\u003e#655\u003c/a\u003e]: \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/655\"\u003etafia/calamine#655\u003c/a\u003e\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/tafia/calamine/commit/0a24c2a9f1e38c0932c1299e633270dc730db505\"\u003e\u003ccode\u003e0a24c2a\u003c/code\u003e\u003c/a\u003e release: 0.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/f059beb13f733923f229c2977cb469443d3ddf07\"\u003e\u003ccode\u003ef059beb\u003c/code\u003e\u003c/a\u003e fix(xlsb): consume unmatched workbook-global record bodies (\u003ca href=\"https://redirect.github.com/tafia/calamine/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/18a1facb24d602c31f968f0c582ac07088f08f28\"\u003e\u003ccode\u003e18a1fac\u003c/code\u003e\u003c/a\u003e xls: preserve empty strings (\u003ca href=\"https://redirect.github.com/tafia/calamine/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/c53aff3d81a7ae0838fb975374afde6aa6743552\"\u003e\u003ccode\u003ec53aff3\u003c/code\u003e\u003c/a\u003e support OOXML format (\u003ca href=\"https://redirect.github.com/tafia/calamine/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/2872ac1c7c02d03fc8549239f5ce629f6b08e54a\"\u003e\u003ccode\u003e2872ac1\u003c/code\u003e\u003c/a\u003e release: 0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/bec70ca56621a6aab429d676a14ee8db5b1a3c1c\"\u003e\u003ccode\u003ebec70ca\u003c/code\u003e\u003c/a\u003e fix(xlsx): fix whitespace trimming bug introduced in \u003ca href=\"https://redirect.github.com/tafia/calamine/issues/671\"\u003e#671\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tafia/calamine/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/058cb507c8d74541f96d6439b6abd80e52f0c058\"\u003e\u003ccode\u003e058cb50\u003c/code\u003e\u003c/a\u003e chore: clippy::manual_is_multiple_of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/070c4c002684909c37b290944f5af5847c495115\"\u003e\u003ccode\u003e070c4c0\u003c/code\u003e\u003c/a\u003e deps: bump quick-xml 0.39 to 0.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/01bc379d3d00bfcfa86713cfceeba407325d2162\"\u003e\u003ccode\u003e01bc379\u003c/code\u003e\u003c/a\u003e deps: bump zip from 7.0 to 8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tafia/calamine/commit/c90353256984b2c1257488627d55fc79a447d0b2\"\u003e\u003ccode\u003ec903532\u003c/code\u003e\u003c/a\u003e deps: bump atoi_simd 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tafia/calamine/compare/v0.26.1...v0.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mailparse` from 0.15.0 to 0.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/b019202acef3e65855e705836525e95f5da3724a\"\u003e\u003ccode\u003eb019202\u003c/code\u003e\u003c/a\u003e Release v0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/78176b6faf77b237154993451165d659f51e342b\"\u003e\u003ccode\u003e78176b6\u003c/code\u003e\u003c/a\u003e Add contributing instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/7ff924531463c3d086a0662ef78e940fc2184154\"\u003e\u003ccode\u003e7ff9245\u003c/code\u003e\u003c/a\u003e Scan for MIME boundaries and base64 whitespace a word at a time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/ad1e150d9ad26f9516e94f5a0286955e2c002a93\"\u003e\u003ccode\u003ead1e150\u003c/code\u003e\u003c/a\u003e Recognize comments in the remaining addrparse states\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/2f3ce2286baa9255d97dd9ec89657d0df094dd49\"\u003e\u003ccode\u003e2f3ce22\u003c/code\u003e\u003c/a\u003e Handle backslashes in quoted parameter values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/dd9afdb72b9998000ec6ab9c8c73ce309f76cfa1\"\u003e\u003ccode\u003edd9afdb\u003c/code\u003e\u003c/a\u003e Escape backslashes when stringifying\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/e31aa5c205fa6892030690f8c8ae7e73627b8d06\"\u003e\u003ccode\u003ee31aa5c\u003c/code\u003e\u003c/a\u003e Fix handling of escapes in comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/1a0171be25c452a4db7f2c6b1a8148cccab8f1ad\"\u003e\u003ccode\u003e1a0171b\u003c/code\u003e\u003c/a\u003e Fix RFC 2231 parameter value decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/630be38e82bdc37b84e45488b86d64e83f11cc3b\"\u003e\u003ccode\u003e630be38\u003c/code\u003e\u003c/a\u003e Add support for IPv6 hostnames in addrparse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/staktrace/mailparse/commit/0755eb0cd8fe1854c54d93c0e74965af46fd933d\"\u003e\u003ccode\u003e0755eb0\u003c/code\u003e\u003c/a\u003e refactor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/staktrace/mailparse/compare/v0.15.0...v0.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.103 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.103...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.6.10 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.7.1\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: add \u003ccode\u003eServeDir::redirect_to_trailing_slash()\u003c/code\u003e to serve directory indexes directly instead of first redirecting to the trailing-slash path. The redirect remains the default (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: add \u003ccode\u003eignore_multi_range_requests()\u003c/code\u003e to \u003ccode\u003eServeDir\u003c/code\u003e and \u003ccode\u003eServeFile\u003c/code\u003e, serving the full representation when a request asks for multiple byte ranges. The existing \u003ccode\u003e416 Range Not Satisfiable\u003c/code\u003e response remains the default (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erequest-id\u003c/code\u003e: the constructors and accessors on the request-id layers, services, and \u003ccode\u003eRequestId\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e, so they can be used in const context (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: the minimum \u003ccode\u003ehttp-range-header\u003c/code\u003e requirement is now 0.4.2 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebehavioral change:\u003c/strong\u003e \u003ccode\u003efs\u003c/code\u003e: make \u003ccode\u003eServeDir::try_call\u003c/code\u003e propagate expected filesystem\nI/O errors when no fallback is configured, as documented, instead of converting\nthem to \u003ccode\u003e404 Not Found\u003c/code\u003e responses (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edecompression\u003c/code\u003e: don't end the body when a data frame with no remaining bytes\narrives after the decompressor reports end-of-stream. Trailers following such a\nframe were dropped and could not be recovered (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edecompression\u003c/code\u003e: return a body error when a data frame with remaining bytes\narrives after the decompressor reports end-of-stream, rather than silently\ntruncating. This regressed in 0.7.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: multipart range requests are now rejected before range validation, so\nthey consistently return \u003ccode\u003e416 Range Not Satisfiable\u003c/code\u003e with a\n\u003ccode\u003eCannot serve multipart range requests\u003c/code\u003e body instead of a generic\nunsatisfiable-range response (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: range error responses no longer carry representation headers such as\n\u003ccode\u003eContent-Type\u003c/code\u003e and \u003ccode\u003eContent-Encoding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset-header\u003c/code\u003e: \u003ccode\u003eSetMultipleResponseHeadersLayer\u003c/code\u003e and \u003ccode\u003eSetMultipleResponseHeader\u003c/code\u003e\nare now \u003ccode\u003eClone\u003c/code\u003e regardless of the response body type, matching the fix applied\nto the request-side types in 0.7.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/661\"\u003etower-rs/tower-http#661\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/712\"\u003e#712\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/712\"\u003etower-rs/tower-http#712\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/714\"\u003e#714\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/714\"\u003etower-rs/tower-http#714\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/716\"\u003e#716\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/716\"\u003etower-rs/tower-http#716\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/718\"\u003e#718\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/718\"\u003etower-rs/tower-http#718\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/722\"\u003e#722\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/722\"\u003etower-rs/tower-http#722\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/727\"\u003etower-rs/tower-http#727\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/728\"\u003etower-rs/tower-http#728\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll the changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 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/tower-rs/tower-http/pull/708\"\u003etower-rs/tower-http#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compression): reject non-empty data frames after codec is EOF by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/712\"\u003etower-rs/tower-http#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Clone derivations from SetMultipleResponseHeader* types by \u003ca href=\"https://github.com/skeet70\"\u003e\u003ccode\u003e@​skeet70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/714\"\u003etower-rs/tower-http#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(request-id): Allow request-id constructor in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/716\"\u003etower-rs/tower-http#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Avoid unnecessary conversions between SystemTime and HttpDate by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/717\"\u003etower-rs/tower-http#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Use HeaderValue::is_empty to check for empty values by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/720\"\u003etower-rs/tower-http#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Use HeaderValue::to_str for date headers by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/721\"\u003etower-rs/tower-http#721\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/tower-rs/tower-http/commit/c9414514a421b07b6520e040a3fd6a579b0c5e1b\"\u003e\u003ccode\u003ec941451\u003c/code\u003e\u003c/a\u003e chore(release): prepare 0.7.1 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/9697702412f50dba61962d06d0436376a1e5a435\"\u003e\u003ccode\u003e9697702\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.86.3 to 2.86.8 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/e2582e2fde4ef768caedc1377d07169480d07cc4\"\u003e\u003ccode\u003ee2582e2\u003c/code\u003e\u003c/a\u003e Allow ignoring multi-range requests (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/888f7fe6c6f9ee006a6d882723b1cba26601dbc3\"\u003e\u003ccode\u003e888f7fe\u003c/code\u003e\u003c/a\u003e feat(services): configure directory redirects (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/5ad76544ce0eb15cd8ac185bef846eb4a80233a4\"\u003e\u003ccode\u003e5ad7654\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.85.12 to 2.86.3 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/d154adbace6abc98162620ea1b56d88629b40c91\"\u003e\u003ccode\u003ed154adb\u003c/code\u003e\u003c/a\u003e fix: reject multipart ranges before validation (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/d9e5c8a38d072e49f32b5602f5cca0b8d1402e05\"\u003e\u003ccode\u003ed9e5c8a\u003c/code\u003e\u003c/a\u003e ci: Update to cargo-check-external-types 0.5.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/90c072b50eba4a47fe6b696416086c7e269bb3e9\"\u003e\u003ccode\u003e90c072b\u003c/code\u003e\u003c/a\u003e Propagate ServeDir::try_call I/O errors (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/860922e81da98f0813928816634b30a74cbbbb83\"\u003e\u003ccode\u003e860922e\u003c/code\u003e\u003c/a\u003e fix(decompression): don't end the body on an empty data frame (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/85322522af352a09a21ddc9dd147b4bfc122d979\"\u003e\u003ccode\u003e8532252\u003c/code\u003e\u003c/a\u003e docs(example)/custom future with multiple bodies (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/711\"\u003e#711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.10...tower-http-0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minijinja` from 2.21.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ewordwrap\u003c/code\u003e filter to the Python bindings.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conditional expressions in keyword argument values for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/921\"\u003e#921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003econtext!\u003c/code\u003e sorting keys when the \u003ccode\u003epreserve_order\u003c/code\u003e feature is enabled.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/920\"\u003e#920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimited string repetition to 100 MB in Rust and Go to prevent excessive memory allocations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Unicode identifiers in templates rendered through the Python bindings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged rendering of none and boolean values to \u003ccode\u003eNone\u003c/code\u003e, \u003ccode\u003eTrue\u003c/code\u003e, and \u003ccode\u003eFalse\u003c/code\u003e for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/913\"\u003e#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eStringInput\u003c/code\u003e for custom Rust filters and functions that transform strings while preserving safety provenance.\u003c/li\u003e\n\u003cli\u003eFixed safety handling in string-transforming and composing filters to preserve safe strings and escape unsafe fragments in Rust and Go.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003esplit\u003c/code\u003e filter to return a sequence, enabling negative indexing and slicing in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/909\"\u003e#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python-compatible dict methods being shadowed by same-named map keys.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/903\"\u003e#903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed loop-local assignments leaking into subsequent iterations in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/912\"\u003e#912\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/mitsuhiko/minijinja/commit/0ca749f7ba507514fa6b052c74130ae6ae472e03\"\u003e\u003ccode\u003e0ca749f\u003c/code\u003e\u003c/a\u003e chore(release): 2.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/0f2989add87d1903247c3977a72ff1f00cf21e07\"\u003e\u003ccode\u003e0f2989a\u003c/code\u003e\u003c/a\u003e feat(python): expose wordwrap filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/3eac8fabe29fc2432622dd6e8b43c1e7adb0f44c\"\u003e\u003ccode\u003e3eac8fa\u003c/code\u003e\u003c/a\u003e docs(changelog): document context key ordering fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/c867352c5b370f6218e7b273c1f17479a6d5d670\"\u003e\u003ccode\u003ec867352\u003c/code\u003e\u003c/a\u003e fix(macros): preserve context key order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a9e1813d3c6489a63532a340b4bb3afdea0bf755\"\u003e\u003ccode\u003ea9e1813\u003c/code\u003e\u003c/a\u003e fix(parser): allow conditionals in keyword arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/c6fa683e99e2f190b60a38060607f7b9900e9012\"\u003e\u003ccode\u003ec6fa683\u003c/code\u003e\u003c/a\u003e fix(value): limit repeated strings to 100 MB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/19af7d4afbd7ea529c4251c29483dce2179f3130\"\u003e\u003ccode\u003e19af7d4\u003c/code\u003e\u003c/a\u003e chore(release): 2.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/7f63616efcc76e326d07a7f923a5314b948010a4\"\u003e\u003ccode\u003e7f63616\u003c/code\u003e\u003c/a\u003e docs(changelog): document Python Unicode identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/179652f1393cd1b4c46e10e55896a5713cf15eb6\"\u003e\u003ccode\u003e179652f\u003c/code\u003e\u003c/a\u003e ref: Remove CLAUDE.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/52b1cc66b290cef1fb58b00e2fa277973bfc5f82\"\u003e\u003ccode\u003e52b1cc6\u003c/code\u003e\u003c/a\u003e ref: Move claude stuff\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.21.0...minijinja-go/v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.5 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccod...\n\n_Description has been truncated_","html_url":"https://github.com/alexsbryan/commonwealth-ai/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexsbryan%2Fcommonwealth-ai/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-11T16:50:47.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5426865300","node_id":"PR_kwDOEE0cJM8AAAABDLJvXw","number":952,"state":"closed","title":"chore(deps): bump the patches group across 1 directory with 40 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-16T22:43:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-11T16:50:47.000Z","updated_at":"2026-09-16T22:43:28.000Z","time_to_close":453160,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patches","update_count":40,"packages":[{"name":"async-rs","old_version":"0.8.4","new_version":"0.8.12","repository_url":"https://github.com/amqp-rs/async-rs"},{"name":"deadpool","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"h2","old_version":"0.4.16","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"lru","old_version":"0.18.2","new_version":"0.18.4","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"roaring","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/RoaringBitmap/roaring-rs"},{"name":"snap","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/BurntSushi/rust-snappy"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"typetag","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/dtolnay/typetag"},{"name":"windows-service","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/mullvad/windows-service-rs"},{"name":"nix","old_version":"0.31.2","new_version":"0.31.3","repository_url":"https://github.com/nix-rust/nix"},{"name":"anyhow","old_version":"1.0.103","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-compression","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"base64","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"hickory-proto","old_version":"0.26.1","new_version":"0.26.3","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"pastey","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/as1100k/pastey"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"snafu","old_version":"0.9.0","new_version":"0.9.2","repository_url":"https://github.com/shepmaster/snafu"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"3.0.3","new_version":"3.0.5","repository_url":"https://github.com/dtolnay/syn"},{"name":"mock_instant","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/museun/mock_instant"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"cidr","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/stbuehler/rust-cidr"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"twox-hash","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/shepmaster/twox-hash"},{"name":"ratatui","old_version":"0.30.0","new_version":"0.30.2","repository_url":"https://github.com/ratatui/ratatui"},{"name":"indicatif","old_version":"0.18.4","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patches group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-rs](https://github.com/amqp-rs/async-rs) | `0.8.4` | `0.8.12` |\n| [deadpool](https://github.com/deadpool-rs/deadpool) | `0.13.0` | `0.13.1` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [h2](https://github.com/hyperium/h2) | `0.4.16` | `0.4.19` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.20` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.18.2` | `0.18.4` |\n| [roaring](https://github.com/RoaringBitmap/roaring-rs) | `0.11.4` | `0.11.5` |\n| [snap](https://github.com/BurntSushi/rust-snappy) | `1.1.1` | `1.1.2` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [typetag](https://github.com/dtolnay/typetag) | `0.2.21` | `0.2.23` |\n| [windows-service](https://github.com/mullvad/windows-service-rs) | `0.8.0` | `0.8.1` |\n| [nix](https://github.com/nix-rust/nix) | `0.31.2` | `0.31.3` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.42` | `0.4.44` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.23.0` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [hickory-proto](https://github.com/hickory-dns/hickory-dns) | `0.26.1` | `0.26.3` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.2` | `0.2.3` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.9.0` | `0.9.2` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.5` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.3` | `3.0.5` |\n| [mock_instant](https://github.com/museun/mock_instant) | `0.6.0` | `0.6.1` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.11` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [cidr](https://github.com/stbuehler/rust-cidr) | `0.3.1` | `0.3.2` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [twox-hash](https://github.com/shepmaster/twox-hash) | `2.1.2` | `2.1.4` |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.30.0` | `0.30.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.4` | `0.18.6` |\n\n\nUpdates `async-rs` from 0.8.4 to 0.8.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/46838d8f15ef10a6a3b2b1ac003e035e34fb0f43\"\u003e\u003ccode\u003e46838d8\u003c/code\u003e\u003c/a\u003e v0.8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/c648d6fcf24953ecd4042eeef07b3f812f557a81\"\u003e\u003ccode\u003ec648d6f\u003c/code\u003e\u003c/a\u003e docs: write down the sharp edges the review found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/b0209fccb1c397b3c85f9d11f7118eb200ac1c74\"\u003e\u003ccode\u003eb0209fc\u003c/code\u003e\u003c/a\u003e fix(hickory): parse addresses properly, don't cache a doomed resolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/d95ef205ac28f70c7a893caf28599071abf24def\"\u003e\u003ccode\u003ed95ef20\u003c/code\u003e\u003c/a\u003e fix(util): make Join and TryJoin usable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/0efa2063d02ea3ed123e65e326d62aa08291f59b\"\u003e\u003ccode\u003e0efa206\u003c/code\u003e\u003c/a\u003e fix(tokio): carry the runtime context into connect, and bind one kit to one r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/a4fddce346495e8986241977edc9aafec1e0363f\"\u003e\u003ccode\u003ea4fddce\u003c/code\u003e\u003c/a\u003e fix(task): surface task failure instead of hanging forever\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/d97fa17889292ac52f0cefc3828affde0447354b\"\u003e\u003ccode\u003ed97fa17\u003c/code\u003e\u003c/a\u003e fix(block_on): park instead of busy-spinning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/3071575b83ff836b66838f614258c115acfba728\"\u003e\u003ccode\u003e3071575\u003c/code\u003e\u003c/a\u003e test: assert auto traits on the type rather than on a reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/708e295d319b0cec66be28e9a9dafbf875c3f45f\"\u003e\u003ccode\u003e708e295\u003c/code\u003e\u003c/a\u003e update Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/31260f8d84289f86997eda40fc33e8b7481b69d7\"\u003e\u003ccode\u003e31260f8\u003c/code\u003e\u003c/a\u003e feat(util): add join/try_join and a stream split helper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amqp-rs/async-rs/compare/v0.8.4...v0.8.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `deadpool` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/bba260f93ef4f7a63c82799563f92518b9e5d42a\"\u003e\u003ccode\u003ebba260f\u003c/code\u003e\u003c/a\u003e Release all deadpool crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f417aa5d0b1b07648a63dc7cbbe8819215021eca\"\u003e\u003ccode\u003ef417aa5\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-redis and redis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/2c9ed6f7b1b412472ffb07067f5d2300ab325c75\"\u003e\u003ccode\u003e2c9ed6f\u003c/code\u003e\u003c/a\u003e Update async-memcached dependency to version 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/7b09e63d35953e0df5c7a1c32f7f828238d39643\"\u003e\u003ccode\u003e7b09e63\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-diesel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/a37ba581ff52e735cccdd699323bad8e07bb631c\"\u003e\u003ccode\u003ea37ba58\u003c/code\u003e\u003c/a\u003e Update itertools dependency to version 0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/85d34050e9f5e1b2363f96b34edac7706c86a9fe\"\u003e\u003ccode\u003e85d3405\u003c/code\u003e\u003c/a\u003e Coalesce concurrent statement preparation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f2728ab6e400fcf64463f1181b16d33e9870c22d\"\u003e\u003ccode\u003ef2728ab\u003c/code\u003e\u003c/a\u003e Extract statement cache into its own module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/790881b6933d979ca1753f418d7839809ac9c31b\"\u003e\u003ccode\u003e790881b\u003c/code\u003e\u003c/a\u003e Add script for running cargo for all crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f7a50377ba9c08aa292e7148d516eb4112082bcc\"\u003e\u003ccode\u003ef7a5037\u003c/code\u003e\u003c/a\u003e Add script for checking reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/256801a328f4969a9263a62f06cef260a6cec6b7\"\u003e\u003ccode\u003e256801a\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;variable does not need to be mutable\u0026quot; warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/deadpool-rs/deadpool/compare/deadpool-v0.13.0...deadpool-v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/08604915e6f1a3b7a93398aec0bb92d7a6611a6a\"\u003e\u003ccode\u003e0860491\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2e9ea612b5499deb08a6646401fe5b5c60d4de75\"\u003e\u003ccode\u003e2e9ea61\u003c/code\u003e\u003c/a\u003e Document multiversion 0.9.0 and syn version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6667988d019dce6434799bb7744f32c511b231ec\"\u003e\u003ccode\u003e6667988\u003c/code\u003e\u003c/a\u003e build(deps): accept multiversion 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/71ae1c093693f104eb182c37be5c8710cc46a594\"\u003e\u003ccode\u003e71ae1c0\u003c/code\u003e\u003c/a\u003e Mention defense in depth when writing to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/12790ab29353db724eb805cdeba1a4b3dbff8dab\"\u003e\u003ccode\u003e12790ab\u003c/code\u003e\u003c/a\u003e Remove remarks about a standard library bug that has been worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/d477c2a526cbe835a1b99e9e997ae56f2e78177c\"\u003e\u003ccode\u003ed477c2a\u003c/code\u003e\u003c/a\u003e Inline asm not stable on powerpc/powerpc64 at MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6c2fb496e4e987abe7965f669b268ae9c4f3e7f2\"\u003e\u003ccode\u003e6c2fb49\u003c/code\u003e\u003c/a\u003e Work around slow _mm_packus_epi16 in Rust 1.96 through 1.98, inclusive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/945117503ea6b67aefce20363dcddb4b2bad7a98\"\u003e\u003ccode\u003e9451175\u003c/code\u003e\u003c/a\u003e Zero the output slice upon panic in functions that write to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h2` from 0.4.16 to 0.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/releases\"\u003eh2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split empty data frame count from budget by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/945\"\u003ehyperium/h2#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: better auto default for data frame budget by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/946\"\u003ehyperium/h2#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the DATA frame budget by \u003ca href=\"https://github.com/muhamadazmy\"\u003e\u003ccode\u003e@​muhamadazmy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/942\"\u003ehyperium/h2#942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tighten wording on data_frame_budget() by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/943\"\u003ehyperium/h2#943\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/muhamadazmy\"\u003e\u003ccode\u003e@​muhamadazmy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/942\"\u003ehyperium/h2#942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.17...v0.4.18\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.17...v0.4.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: dont budget DATA frames that are EOS by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/940\"\u003ehyperium/h2#940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cap max allowed encoder table size by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/941\"\u003ehyperium/h2#941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.16...v0.4.17\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.16...v0.4.17\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/hyperium/h2/blob/master/CHANGELOG.md\"\u003eh2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.19 (August 24, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove default (auto) small DATA frame budget based on configured connection window.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.18 (August 20, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edata_frame_budget(n)\u003c/code\u003e methods to client and server builders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.17 (August 19, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix limiting of excessive small DATA frames to ignore EOS frames.\u003c/li\u003e\n\u003cli\u003eFix HPACK encoding table to cap the max size to 4kb.\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/hyperium/h2/commit/d57d1b852fec9dda6d42d3454502006d52104da8\"\u003e\u003ccode\u003ed57d1b8\u003c/code\u003e\u003c/a\u003e v0.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c7e89e982d0aab617cd23173afca490922541152\"\u003e\u003ccode\u003ec7e89e9\u003c/code\u003e\u003c/a\u003e refactor: better auto default for data frame budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/3850acdcca3fe7a9102076204f6f1cf76e3325ca\"\u003e\u003ccode\u003e3850acd\u003c/code\u003e\u003c/a\u003e refactor: split empty data frame count from budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/73f39d49f4b0bc284b57fc52c303a05a5301de6a\"\u003e\u003ccode\u003e73f39d4\u003c/code\u003e\u003c/a\u003e v0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/978ebb8ba771a9143c44ff8ba513805139e2312e\"\u003e\u003ccode\u003e978ebb8\u003c/code\u003e\u003c/a\u003e docs: tighten wording on data_frame_budget() (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/813bf06495e3e7b0a96258d842c926c174ac2941\"\u003e\u003ccode\u003e813bf06\u003c/code\u003e\u003c/a\u003e feat: allow configuring the DATA frame budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/1adb037a341ec05b0407e7c627a06cc507cc78f7\"\u003e\u003ccode\u003e1adb037\u003c/code\u003e\u003c/a\u003e v0.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/67734f8c6943362a06417c0368fe91dfe8745b4d\"\u003e\u003ccode\u003e67734f8\u003c/code\u003e\u003c/a\u003e fix: cap max allowed encoder table size (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c12d7820ad53f0db5b8bac12288399d0fe123638\"\u003e\u003ccode\u003ec12d782\u003c/code\u003e\u003c/a\u003e fix: dont budget DATA frames that are EOS (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.16...v0.4.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body-util` from 0.1.3 to 0.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http-body/releases\"\u003ehttp-body-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-body-util-v0.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFused\u003c/code\u003e body combinator that always returns \u003ccode\u003eNone\u003c/code\u003e once completed.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBodyExt::into_stream()\u003c/code\u003e to convert a body into a \u003ccode\u003eStream\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFull::into_inner()\u003c/code\u003e to get the full \u003ccode\u003eBuf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eInspectFrame\u003c/code\u003e and \u003ccode\u003eInspectErr\u003c/code\u003e combinators.\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/hyperium/http-body/commit/07838bd97b714b95bd783cd695ebf211b67545c4\"\u003e\u003ccode\u003e07838bd\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/612118cc69be10ae8fef090798420846bfb606ba\"\u003e\u003ccode\u003e612118c\u003c/code\u003e\u003c/a\u003e docs: migrate from doc_auto_cfg to doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/768504721c1e27c598cf1d4e06e8cd5730f97d60\"\u003e\u003ccode\u003e7685047\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/http-body-util-v0.1.3...http-body-util-v0.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper-util` from 0.1.17 to 0.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper-util/releases\"\u003ehyper-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(matcher): improve domain matching case insensitivity by \u003ca href=\"https://github.com/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(matcher): improve subdomain matching case insensitivity by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/252\"\u003ehyperium/hyper-util#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct malformed reference link in set_interface by \u003ca href=\"https://github.com/magurotuna\"\u003e\u003ccode\u003e@​magurotuna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/254\"\u003ehyperium/hyper-util#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/261\"\u003ehyperium/hyper-util#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused mac imports by \u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump MSRV to 1.64 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/258\"\u003ehyperium/hyper-util#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 by \u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard library api by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/263\"\u003ehyperium/hyper-util#263\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/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\"\u003ehttps://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.19\u003c/h2\u003e\n\u003cp\u003eSee the related \u003ca href=\"https://seanmonstar.com/blog/hyper-util-composable-pools/\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclient::pool\u003c/code\u003e module for composable pools. Enable with the \u003ccode\u003eclient-pool\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::singleton\u003c/code\u003e for sharing a single cloneable connection.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::cache\u003c/code\u003e for caching a list of connections.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::negotiate\u003c/code\u003e for combining two pools with upgrade and fallback negotiation.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::map\u003c/code\u003e for customizable mapping of keys and connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): check docs links with full features by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/245\"\u003ehyperium/hyper-util#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eminor SOCKS proxying docs fixes by \u003ca href=\"https://github.com/JPDye\"\u003e\u003ccode\u003e@​JPDye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/246\"\u003ehyperium/hyper-util#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Singleton pool type by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/226\"\u003ehyperium/hyper-util#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Cache pooling service by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/227\"\u003ehyperium/hyper-util#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Negotiate pooling service by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/228\"\u003ehyperium/hyper-util#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Map pool service type by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/247\"\u003ehyperium/hyper-util#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(pool): add module level docs for pools by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/248\"\u003ehyperium/hyper-util#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.1.19 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/249\"\u003ehyperium/hyper-util#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.18...v0.1.19\"\u003ehttps://github.com/hyperium/hyper-util/compare/v0.1.18...v0.1.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.18\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ert::TokioTimer\u003c/code\u003e to support Tokio's paused time.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclient::proxy::match::Matcher\u003c/code\u003e to parse auth without passwords.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add a github actions workflow to preview rustdocs of a PR by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/229\"\u003ehyperium/hyper-util#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix rustdoc preview job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/231\"\u003ehyperium/hyper-util#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix rustdoc preview workflow typo by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/232\"\u003ehyperium/hyper-util#232\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/hyperium/hyper-util/blob/master/CHANGELOG.md\"\u003ehyper-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.20 (2026-02-02)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eproxy::Matcher\u003c/code\u003e to properly match domains regardless of casing\u003c/li\u003e\n\u003cli\u003eFix system proxy matcher dependency on macOS when used in sandboxed environements.\u003c/li\u003e\n\u003cli\u003eIncreased MSRV to 1.64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.19 (2025-12-03)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclient::pool\u003c/code\u003e module for composable pools. Enable with the \u003ccode\u003eclient-pool\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::singleton\u003c/code\u003e for sharing a single cloneable connection.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::cache\u003c/code\u003e for caching a list of connections.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::negotiate\u003c/code\u003e for combining two pools with upgrade and fallback negotiation.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::map\u003c/code\u003e for customizable mapping of keys and connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.18 (2025-11-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ert::TokioTimer\u003c/code\u003e to support Tokio's paused time.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclient::proxy::match::Matcher\u003c/code\u003e to parse auth without passwords.\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/hyperium/hyper-util/commit/b23a13e2b7ee73e15ba008cd9b19dcd2d3861957\"\u003e\u003ccode\u003eb23a13e\u003c/code\u003e\u003c/a\u003e v0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ffa53913bef060b65cf0f52cc69382c72d6fb7fd\"\u003e\u003ccode\u003effa5391\u003c/code\u003e\u003c/a\u003e chore: use standard library api (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/b43aeabab2126c5724da67c179587a99c5afbb83\"\u003e\u003ccode\u003eb43aeab\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d841f5d7d4ad89d61ba952c98a44313089a9465a\"\u003e\u003ccode\u003ed841f5d\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.64 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/af1965639fff1f79c33f692fc3e4d2da674bf727\"\u003e\u003ccode\u003eaf19656\u003c/code\u003e\u003c/a\u003e chore(client): remove unused mac imports in system proxy (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ad6a63da3e868ff64771df9482c5f43be9f3fd77\"\u003e\u003ccode\u003ead6a63d\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v6 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d5503b2b476b1274f8faf18f99217068359ec5c4\"\u003e\u003ccode\u003ed5503b2\u003c/code\u003e\u003c/a\u003e docs(client): correct malformed reference link in set_interface (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/8c4f4a0b4b0cf83ae6b7d86705f002f4efc13869\"\u003e\u003ccode\u003e8c4f4a0\u003c/code\u003e\u003c/a\u003e fix(matcher): improve subdomain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/1b3fa96b1bc9057cbff49b52847c85dd79845b73\"\u003e\u003ccode\u003e1b3fa96\u003c/code\u003e\u003c/a\u003e fix(matcher): improve domain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d5740116a55cbf7af13d1142b365c56b1d684f3a\"\u003e\u003ccode\u003ed574011\u003c/code\u003e\u003c/a\u003e v0.1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.17...v0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipnet` from 2.12.0 to 2.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisprice/ipnet/releases\"\u003eipnet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e: IpSubnets(0, MAX-1, 0) incorrectly including MAX\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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/krisprice/ipnet/blob/master/RELEASES.md\"\u003eipnet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug with \u003ccode\u003eIpNet::aggregate()\u003c/code\u003e where if a network containing \u003ccode\u003eu32::MAX-1\u003c/code\u003e or \u003ccode\u003eu128::MAX-1\u003c/code\u003e is provided, then \u003ccode\u003eu32::MAX\u003c/code\u003e and \u003ccode\u003eu128::MAX\u003c/code\u003e respectively are always included in the output. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/71\"\u003e#71\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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\u003eSee full diff in \u003ca href=\"https://github.com/krisprice/ipnet/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru` from 0.18.2 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md\"\u003elru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.4\"\u003ev0.18.4\u003c/a\u003e - 2026-09-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eretain\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.3\"\u003ev0.18.3\u003c/a\u003e - 2026-08-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esparse\u003c/code\u003e constructor.\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/jeromefroe/lru-rs/commit/2504ad088ad7a14d609a6c19b92d45b4491d5f69\"\u003e\u003ccode\u003e2504ad0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/245\"\u003e#245\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-4-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/419b047e7f1e63a5a4fb130ec3f6b4275fe218b2\"\u003e\u003ccode\u003e419b047\u003c/code\u003e\u003c/a\u003e Prepare 0.18.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/05ba36ee3cdbd38654df864a03a6947756e3364d\"\u003e\u003ccode\u003e05ba36e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/241\"\u003e#241\u003c/a\u003e from ChrisJr404/add-retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/d84bc5ee735b3e39ea9547f6eb776e251ad682e2\"\u003e\u003ccode\u003ed84bc5e\u003c/code\u003e\u003c/a\u003e Revert retain to the simpler removal implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/36a810e8fb1cb0214ddf0dfb1818fc8bb7a5f0c0\"\u003e\u003ccode\u003e36a810e\u003c/code\u003e\u003c/a\u003e Potential fix for pull request finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/e0d578c384298cee67d29150259798f2e73494c9\"\u003e\u003ccode\u003ee0d578c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'up/master' into add-retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/6e6ff26aaf3db6da357f0a2e978e7ef172aad8bc\"\u003e\u003ccode\u003e6e6ff26\u003c/code\u003e\u003c/a\u003e retain: free the node returned by the map to avoid a dangling entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/ceeee6a229903802a60dd3223b677bb38395d8ee\"\u003e\u003ccode\u003eceeee6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/244\"\u003e#244\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-3-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/1810d9a4924b2a4ad85c253c42759af542758c4a\"\u003e\u003ccode\u003e1810d9a\u003c/code\u003e\u003c/a\u003e Prepare 0.18.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/0f4e37a25ed861ffc6ab3bedd4265d58836b0d76\"\u003e\u003ccode\u003e0f4e37a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/242\"\u003e#242\u003c/a\u003e from drbrain/LruCache-sparse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeromefroe/lru-rs/compare/0.18.2...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `roaring` from 0.11.4 to 0.11.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/releases\"\u003eroaring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement std Error for IntegerTooSmall by \u003ca href=\"https://github.com/Kerollmops\"\u003e\u003ccode\u003e@​Kerollmops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/362\"\u003eRoaringBitmap/roaring-rs#362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invalid treemap iter advance by \u003ca href=\"https://github.com/silver-ymz\"\u003e\u003ccode\u003e@​silver-ymz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/360\"\u003eRoaringBitmap/roaring-rs#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix off-by-one that corrupts a bitmap in remove_smallest/remove_biggest (\u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/359\"\u003e#359\u003c/a\u003e) by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/363\"\u003eRoaringBitmap/roaring-rs#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies bump version by \u003ca href=\"https://github.com/Kerollmops\"\u003e\u003ccode\u003e@​Kerollmops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/364\"\u003eRoaringBitmap/roaring-rs#364\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/silver-ymz\"\u003e\u003ccode\u003e@​silver-ymz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/360\"\u003eRoaringBitmap/roaring-rs#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/363\"\u003eRoaringBitmap/roaring-rs#363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\"\u003ehttps://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\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/RoaringBitmap/roaring-rs/commit/0ce3fc8b55b193ce220253bfbc0c3e09bd171375\"\u003e\u003ccode\u003e0ce3fc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/364\"\u003e#364\u003c/a\u003e from RoaringBitmap/upgrade-dependencies-bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/a961a042db8d325515e6b5273a2e9369fe5c931d\"\u003e\u003ccode\u003ea961a04\u003c/code\u003e\u003c/a\u003e Remove the once_cell dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/5e8445b2d6914e8e56d85de340f9156825f4e91b\"\u003e\u003ccode\u003e5e8445b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/363\"\u003e#363\u003c/a\u003e from youdie006/fix/359-interval-remove-boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/bf2961d99fb4da2c540a55eb699228a7bb00a732\"\u003e\u003ccode\u003ebf2961d\u003c/code\u003e\u003c/a\u003e Bump version to v0.11.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/048a8b05fcae08636354607f0c00d6e95f262107\"\u003e\u003ccode\u003e048a8b0\u003c/code\u003e\u003c/a\u003e Fix off-by-one that corrupts a bitmap in remove_smallest/remove_biggest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/27d84f567dd85243194d2b87683262ef43a5dd97\"\u003e\u003ccode\u003e27d84f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/360\"\u003e#360\u003c/a\u003e from silver-ymz/fix/treemap-iter-advance-across-bitmaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/aac2de82a7f9e44fd73d8364de840169447d580b\"\u003e\u003ccode\u003eaac2de8\u003c/code\u003e\u003c/a\u003e Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/a3d1d54be985fe22c01e882f85c3ee7055ad9c8b\"\u003e\u003ccode\u003ea3d1d54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/362\"\u003e#362\u003c/a\u003e from RoaringBitmap/std-error-for-integer-too-small\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/9a3c33e42c0b14bdd3f296313ee367526092aa81\"\u003e\u003ccode\u003e9a3c33e\u003c/code\u003e\u003c/a\u003e Implement std Error for IntegerTooSmall\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/f46c0ffe90b6d5d52a93106253bb6fa51a08c137\"\u003e\u003ccode\u003ef46c0ff\u003c/code\u003e\u003c/a\u003e fix: invalid treemap iter advance\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `snap` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/29fcab53647bcd8cd1550c06bde0cd42777e5565\"\u003e\u003ccode\u003e29fcab5\u003c/code\u003e\u003c/a\u003e 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/fea0488533be591f5f644ab23c62bde8330db8ae\"\u003e\u003ccode\u003efea0488\u003c/code\u003e\u003c/a\u003e impl: more closely align with the Snappy spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/498b17549cb45a122332f8813f88bce0c96123ee\"\u003e\u003ccode\u003e498b175\u003c/code\u003e\u003c/a\u003e ci: stop testing on MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/d3a3e8c16663adf68d0bfd9f1a616fe4e392cd68\"\u003e\u003ccode\u003ed3a3e8c\u003c/code\u003e\u003c/a\u003e ci: turn off snappy-cpp testing on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/03e717b9ce267700a6f2b9cf46e6d62773877260\"\u003e\u003ccode\u003e03e717b\u003c/code\u003e\u003c/a\u003e test: tweak snappy-cpp tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/a65ad09a96568bb162b23c89636601a30a40013e\"\u003e\u003ccode\u003ea65ad09\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/rust-snappy/compare/1.1.1...1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thread_local` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Amanieu/thread_local-rs/releases\"\u003ethread_local's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when \u003ccode\u003eget_or\u003c/code\u003e or \u003ccode\u003eget_or_try\u003c/code\u003e reentrantly initializes the same \u003ccode\u003eThreadLocal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix an integer underflow in iterator \u003ccode\u003esize_hint\u003c/code\u003e implementations (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/89\"\u003e#89\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix compilation with the \u003ccode\u003enightly\u003c/code\u003e feature enabled (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eThreadLocal::get\u003c/code\u003e no longer allocates a thread ID or registers a thread-local destructor when no value exists for the current thread (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/84\"\u003e#84\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/Amanieu/thread_local-rs/blob/master/CHANGELOG.md\"\u003ethread_local's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/compare/v1.1.9...v1.1.10\"\u003e1.1.10\u003c/a\u003e - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when \u003ccode\u003eget_or\u003c/code\u003e or \u003ccode\u003eget_or_try\u003c/code\u003e reentrantly initializes the same \u003ccode\u003eThreadLocal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix an integer underflow in iterator \u003ccode\u003esize_hint\u003c/code\u003e implementations (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/89\"\u003e#89\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix compilation with the \u003ccode\u003enightly\u003c/code\u003e feature enabled (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eThreadLocal::get\u003c/code\u003e no longer allocates a thread ID or registers a thread-local destructor when no value exists for the current thread (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/84\"\u003e#84\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/Amanieu/thread_local-rs/commit/4724199250d3307824cefe8a0fa5b232d95edae3\"\u003e\u003ccode\u003e4724199\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/99b04cd2a45eed13690da971375b2810b1d63dc9\"\u003e\u003ccode\u003e99b04cd\u003c/code\u003e\u003c/a\u003e chore: release v1.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/c40f3f47dedbc7e89225092dd3a680c51f252f73\"\u003e\u003ccode\u003ec40f3f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e from teddytennant/fix-reentrant-get-or-ub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/b7541508d3afbd436c804e0ce06076af25078540\"\u003e\u003ccode\u003eb754150\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/95\"\u003e#95\u003c/a\u003e from andersk/write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/a706e66cb6eb7f84894e5c838abcd5fb150a0501\"\u003e\u003ccode\u003ea706e66\u003c/code\u003e\u003c/a\u003e Fix reentrant get_or/get_or_try UB by returning the already-present value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/b1025c88cfe2ef20e31cba61e515f1dae5c4fe10\"\u003e\u003ccode\u003eb1025c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e from teddytennant/fix-nightly-compile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/be26d1cdb73a54b23b234f941880190a224ae4dd\"\u003e\u003ccode\u003ebe26d1c\u003c/code\u003e\u003c/a\u003e Fix compile error in the nightly feature (new.id -\u0026gt; new.id())\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/ca354c22ba5beef6a6d9cab482da16e46bf6322c\"\u003e\u003ccode\u003eca354c2\u003c/code\u003e\u003c/a\u003e Reduce unsafe usage with MaybeUninit::write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/2ed68653c6ad8c41a23e9e422914aa92af5a98cd\"\u003e\u003ccode\u003e2ed6865\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/92\"\u003e#92\u003c/a\u003e from polarathene/docs/use-thread-scope-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/570bad3051e384f13d7156dd4217ebb03bfd6a98\"\u003e\u003ccode\u003e570bad3\u003c/code\u003e\u003c/a\u003e docs: Switch to \u003ccode\u003ethread::scope\u003c/code\u003e for example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Amanieu/thread_local-rs/compare/v1.1.9...v1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typetag` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/typetag/releases\"\u003etypetag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept a constant expression for impl tag name (\u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/103\"\u003e#103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/645445aa46b793d0f7777d998e1a649f295fa222\"\u003e\u003ccode\u003e645445a\u003c/code\u003e\u003c/a\u003e Release 0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/f87af30fee936937f29e5f542d739197a211e2a2\"\u003e\u003ccode\u003ef87af30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/104\"\u003e#104\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/ef95954d9d9853443a2544ea7130192887df4a0b\"\u003e\u003ccode\u003eef95954\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/251b26f4830a7c5a10148ece3d4d536b2c9baded\"\u003e\u003ccode\u003e251b26f\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/f3d9b3f4997e2ca43ac4d3baf38a4727ca15498c\"\u003e\u003ccode\u003ef3d9b3f\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/1d2d3e97fbcf51bf98fad842641e45a25e5bcf68\"\u003e\u003ccode\u003e1d2d3e9\u003c/code\u003e\u003c/a\u003e Release 0.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/ae95673792fe372e778cae0b1ab0075a76bf7cee\"\u003e\u003ccode\u003eae95673\u003c/code\u003e\u003c/a\u003e Merge pull request 103 from SAY-5/feat/const-tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/0aa881697f621faa4739125ae8e8adbda4315c6f\"\u003e\u003ccode\u003e0aa8816\u003c/code\u003e\u003c/a\u003e feat(name): accept a constant expression for impl tag name (\u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/2e41b1d6045345771ca6b62e3ed0a60a20c923ca\"\u003e\u003ccode\u003e2e41b1d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/b3ec8ab25c3cf76a345ee386df4d4cc4f85ddb12\"\u003e\u003ccode\u003eb3ec8ab\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/typetag/compare/0.2.21...0.2.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `windows-service` from 0.8.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mullvad/windows-service-rs/releases\"\u003ewindows-service's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate windows-sys to v0.61 by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mullvad/windows-service-rs/pull/139\"\u003emullvad/windows-service-rs#139\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/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mullvad/windows-service-rs/pull/139\"\u003emullvad/windows-service-rs#139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.1\"\u003ehttps://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.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/mullvad/windows-service-rs/blob/main/CHANGELOG.md\"\u003ewindows-service's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewindows-sys\u003c/code\u003e dependency to 0.61 and bump the MSRV to 1.71.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/aab40570b50c05b8e6f3c375171727e666ee42a0\"\u003e\u003ccode\u003eaab4057\u003c/code\u003e\u003c/a\u003e Release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/62b22a3f63de8fc7957877adca0c75e7105fe1f4\"\u003e\u003ccode\u003e62b22a3\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/f697451609977315526070184075177a84d96d4a\"\u003e\u003ccode\u003ef697451\u003c/code\u003e\u003c/a\u003e Add lockfile to version control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/b1eb2d0146dd87a906ab715b77749390dfa64146\"\u003e\u003ccode\u003eb1eb2d0\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'ssrlive/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/1d0c7ea1febe2197ea8aa2cb1b12ab7fb47dac70\"\u003e\u003ccode\u003e1d0c7ea\u003c/code\u003e\u003c/a\u003e make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/1a6c8095b9b39aecd8a5aab4b45afbf8ea9db0bb\"\u003e\u003ccode\u003e1a6c809\u003c/code\u003e\u003c/a\u003e update windows-sys to v0.60\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.31.2 to 0.31.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.3] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable module \u003ccode\u003eioctl\u003c/code\u003e for Cygwin\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd\n\u003ccode\u003eCLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME\u003c/code\u003e\nto NetBSD-like platforms (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunistd: add mkfifo for redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekevent64\u003c/code\u003e support on apple targets: \u003ccode\u003eKqueue::kevent64\u003c/code\u003e, \u003ccode\u003eKEvent64\u003c/code\u003e,\nand \u003ccode\u003eKevent64Flags\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix SaFlags_t definition on redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2751\"\u003e#2751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eEpollEvent::events()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e instead of\n\u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel returns\nunknown epoll flags. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eKEvent::flags()\u003c/code\u003e and \u003ccode\u003eKEvent::fflags()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e\ninstead of \u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel\nreturns unknown kqueue flags.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2784\"\u003e#2784\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/nix-rust/nix/commit/b5933ca178802b558a667514f717a86b3a1cedcc\"\u003e\u003ccode\u003eb5933ca\u003c/code\u003e\u003c/a\u003e chore: release v0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/5d6a46e065fd5ae670c73b44b2590ca256589194\"\u003e\u003ccode\u003e5d6a46e\u003c/code\u003e\u003c/a\u003e Replace Cirrus CI with more Github Workflows jobs (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3407489043e8070b6294b5786690a60182fb241e\"\u003e\u003ccode\u003e3407489\u003c/code\u003e\u003c/a\u003e event: add kevent64 support on apple targets (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fe80fc5066c8712db901f3a3d672b8c6af67c4d2\"\u003e\u003ccode\u003efe80fc5\u003c/code\u003e\u003c/a\u003e chore: resolve clippy useless_borrows_in_formatting (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2790\"\u003e#2790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3310fc7db419b04b0aed32fcb6464a12ad96f224\"\u003e\u003ccode\u003e3310fc7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(ci): temporarily disable armv7-unknown-linux-uclibceabihf (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2764\"\u003e#2764\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/e3ab917517f47e27c845064abec15382792053a7\"\u003e\u003ccode\u003ee3ab917\u003c/code\u003e\u003c/a\u003e epoll: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6c1570194676901d6fddf3600cea5c8358e39eef\"\u003e\u003ccode\u003e6c15701\u003c/code\u003e\u003c/a\u003e kqueue: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/73028cf1c742b243895df16ce60948b1c8fa821a\"\u003e\u003ccode\u003e73028cf\u003c/code\u003e\u003c/a\u003e fix(ci): enable Hurd target (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/1a680a967648807ea78ded5c4211db8026bebbbd\"\u003e\u003ccode\u003e1a680a9\u003c/code\u003e\u003c/a\u003e cargo: Remove deprecated package authors field (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/85cff070dd2baaecb4290df22b1d093d136ca671\"\u003e\u003ccode\u003e85cff07\u003c/code\u003e\u003c/a\u003e docs: add missing changelog entries (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.31.2...v0.31.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.103 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.103...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nullus157/async-compression/releases\"\u003easync-compression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003easync-compression-v0.4.44\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated the following local packages: compression-core, compression-codecs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.43\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang when decoding a corrupt subsequent zstd frame (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/470\"\u003e#470\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/Nullus157/async-compression/commit/a867d186019e1df2d29859be9478b77661ba3484\"\u003e\u003ccode\u003ea867d18\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/ee526f779c01200a4714743d1ac1b7f0cb511b24\"\u003e\u003ccode\u003eee526f7\u003c/code\u003e\u003c/a\u003e Fix safety contract on assume_init, use asserts (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/1de4b45697f05daafdd0104a959faed5e1021c16\"\u003e\u003ccode\u003e1de4b45\u003c/code\u003e\u003c/a\u003e Enforce WriteBuffer bounds checks in release builds (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/3a711b04f31cad68cccf0d09d3115b38556fc0da\"\u003e\u003ccode\u003e3a711b0\u003c/code\u003e\u003c/a\u003e ci: pin actions (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/6fd95cff631d19157c4533b717939f25971d50b8\"\u003e\u003ccode\u003e6fd95cf\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.43 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/25e903d013144c57a9a8507a6a2adef61d813908\"\u003e\u003ccode\u003e25e903d\u003c/code\u003e\u003c/a\u003e Fix hang when decoding a corrupt subsequent zstd frame (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/05af670f2b20d40b44c58341a7fba78085d47933\"\u003e\u003ccode\u003e05af670\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/e6d4ba7d60c235ba4ffbb23bc7450583d733039f\"\u003e\u003ccode\u003ee6d4ba7\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.42...async-compression-v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64` from 0.23.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\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/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.23.0...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\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/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/534\"\u003erust-lang/flate2-rs#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop cloudflare-zlib by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/539\"\u003erust-lang/flate2-rs#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a wrapper for the \u003ccode\u003eCrc\u003c/code\u003e struct by \u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump miniz_oxide to 0.9 by \u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade miniz_oxide and add unit tests of the different flush kinds by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/498\"\u003erust-lang/flate2-rs#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop in writing gzip header/footer by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/547\"\u003erust-lang/flate2-rs#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: generate corrupt gzip fixture at runtime by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized gzip extra fields by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/553\"\u003erust-lang/flate2-rs#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject incomplete deflate streams at EOF by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eREADME.md\u003c/code\u003e in a private module by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support using nightly \u003ccode\u003ealloc_io\u003c/code\u003e by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/559\"\u003erust-lang/flate2-rs#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eget_mut()\u003c/code\u003e documentation to make clear how 'inner` can be used by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/558\"\u003erust-lang/flate2-rs#558\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/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/MorningSong/vector/pull/952","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MorningSong%2Fvector/issues/952","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/952/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-11T15:23:45.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5426023217","node_id":"PR_kwDOEOb05s8AAAABDKd7iw","number":1138,"state":"open","title":"chore(deps): bump the patches group across 1 directory with 40 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-11T15:23:45.000Z","updated_at":"2026-09-11T15:23:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patches","update_count":40,"packages":[{"name":"async-rs","old_version":"0.8.4","new_version":"0.8.12","repository_url":"https://github.com/amqp-rs/async-rs"},{"name":"deadpool","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.40","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"h2","old_version":"0.4.16","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"ipnet","old_version":"2.12.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"lru","old_version":"0.18.2","new_version":"0.18.4","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"roaring","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/RoaringBitmap/roaring-rs"},{"name":"snap","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/BurntSushi/rust-snappy"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"typetag","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/dtolnay/typetag"},{"name":"windows-service","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/mullvad/windows-service-rs"},{"name":"nix","old_version":"0.31.2","new_version":"0.31.3","repository_url":"https://github.com/nix-rust/nix"},{"name":"anyhow","old_version":"1.0.103","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-compression","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"base64","old_version":"0.23.0","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"hickory-proto","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"pastey","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/as1100k/pastey"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"snafu","old_version":"0.9.0","new_version":"0.9.2","repository_url":"https://github.com/shepmaster/snafu"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"3.0.3","new_version":"3.0.5","repository_url":"https://github.com/dtolnay/syn"},{"name":"mock_instant","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/museun/mock_instant"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"cidr","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/stbuehler/rust-cidr"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"twox-hash","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/shepmaster/twox-hash"},{"name":"ratatui","old_version":"0.30.0","new_version":"0.30.2","repository_url":"https://github.com/ratatui/ratatui"},{"name":"indicatif","old_version":"0.18.4","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patches group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-rs](https://github.com/amqp-rs/async-rs) | `0.8.4` | `0.8.12` |\n| [deadpool](https://github.com/deadpool-rs/deadpool) | `0.13.0` | `0.13.1` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.40` |\n| [h2](https://github.com/hyperium/h2) | `0.4.16` | `0.4.19` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.20` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.12.0` | `2.12.2` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.18.2` | `0.18.4` |\n| [roaring](https://github.com/RoaringBitmap/roaring-rs) | `0.11.4` | `0.11.5` |\n| [snap](https://github.com/BurntSushi/rust-snappy) | `1.1.1` | `1.1.2` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [typetag](https://github.com/dtolnay/typetag) | `0.2.21` | `0.2.23` |\n| [windows-service](https://github.com/mullvad/windows-service-rs) | `0.8.0` | `0.8.1` |\n| [nix](https://github.com/nix-rust/nix) | `0.31.2` | `0.31.3` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.42` | `0.4.44` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.23.0` | `0.23.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [hickory-proto](https://github.com/hickory-dns/hickory-dns) | `0.26.1` | `0.26.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.2` | `0.2.3` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.9.0` | `0.9.2` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.5` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [syn](https://github.com/dtolnay/syn) | `3.0.3` | `3.0.5` |\n| [mock_instant](https://github.com/museun/mock_instant) | `0.6.0` | `0.6.1` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.11` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [cidr](https://github.com/stbuehler/rust-cidr) | `0.3.1` | `0.3.2` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [twox-hash](https://github.com/shepmaster/twox-hash) | `2.1.2` | `2.1.4` |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.30.0` | `0.30.2` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.4` | `0.18.6` |\n\n\nUpdates `async-rs` from 0.8.4 to 0.8.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/46838d8f15ef10a6a3b2b1ac003e035e34fb0f43\"\u003e\u003ccode\u003e46838d8\u003c/code\u003e\u003c/a\u003e v0.8.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/c648d6fcf24953ecd4042eeef07b3f812f557a81\"\u003e\u003ccode\u003ec648d6f\u003c/code\u003e\u003c/a\u003e docs: write down the sharp edges the review found\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/b0209fccb1c397b3c85f9d11f7118eb200ac1c74\"\u003e\u003ccode\u003eb0209fc\u003c/code\u003e\u003c/a\u003e fix(hickory): parse addresses properly, don't cache a doomed resolver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/d95ef205ac28f70c7a893caf28599071abf24def\"\u003e\u003ccode\u003ed95ef20\u003c/code\u003e\u003c/a\u003e fix(util): make Join and TryJoin usable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/0efa2063d02ea3ed123e65e326d62aa08291f59b\"\u003e\u003ccode\u003e0efa206\u003c/code\u003e\u003c/a\u003e fix(tokio): carry the runtime context into connect, and bind one kit to one r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/a4fddce346495e8986241977edc9aafec1e0363f\"\u003e\u003ccode\u003ea4fddce\u003c/code\u003e\u003c/a\u003e fix(task): surface task failure instead of hanging forever\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/d97fa17889292ac52f0cefc3828affde0447354b\"\u003e\u003ccode\u003ed97fa17\u003c/code\u003e\u003c/a\u003e fix(block_on): park instead of busy-spinning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/3071575b83ff836b66838f614258c115acfba728\"\u003e\u003ccode\u003e3071575\u003c/code\u003e\u003c/a\u003e test: assert auto traits on the type rather than on a reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/708e295d319b0cec66be28e9a9dafbf875c3f45f\"\u003e\u003ccode\u003e708e295\u003c/code\u003e\u003c/a\u003e update Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/async-rs/commit/31260f8d84289f86997eda40fc33e8b7481b69d7\"\u003e\u003ccode\u003e31260f8\u003c/code\u003e\u003c/a\u003e feat(util): add join/try_join and a stream split helper\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amqp-rs/async-rs/compare/v0.8.4...v0.8.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `deadpool` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/bba260f93ef4f7a63c82799563f92518b9e5d42a\"\u003e\u003ccode\u003ebba260f\u003c/code\u003e\u003c/a\u003e Release all deadpool crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f417aa5d0b1b07648a63dc7cbbe8819215021eca\"\u003e\u003ccode\u003ef417aa5\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-redis and redis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/2c9ed6f7b1b412472ffb07067f5d2300ab325c75\"\u003e\u003ccode\u003e2c9ed6f\u003c/code\u003e\u003c/a\u003e Update async-memcached dependency to version 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/7b09e63d35953e0df5c7a1c32f7f828238d39643\"\u003e\u003ccode\u003e7b09e63\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-diesel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/a37ba581ff52e735cccdd699323bad8e07bb631c\"\u003e\u003ccode\u003ea37ba58\u003c/code\u003e\u003c/a\u003e Update itertools dependency to version 0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/85d34050e9f5e1b2363f96b34edac7706c86a9fe\"\u003e\u003ccode\u003e85d3405\u003c/code\u003e\u003c/a\u003e Coalesce concurrent statement preparation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f2728ab6e400fcf64463f1181b16d33e9870c22d\"\u003e\u003ccode\u003ef2728ab\u003c/code\u003e\u003c/a\u003e Extract statement cache into its own module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/790881b6933d979ca1753f418d7839809ac9c31b\"\u003e\u003ccode\u003e790881b\u003c/code\u003e\u003c/a\u003e Add script for running cargo for all crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f7a50377ba9c08aa292e7148d516eb4112082bcc\"\u003e\u003ccode\u003ef7a5037\u003c/code\u003e\u003c/a\u003e Add script for checking reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/256801a328f4969a9263a62f06cef260a6cec6b7\"\u003e\u003ccode\u003e256801a\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;variable does not need to be mutable\u0026quot; warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/deadpool-rs/deadpool/compare/deadpool-v0.13.0...deadpool-v0.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.40\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/71ae1c093693f104eb182c37be5c8710cc46a594\"\u003e\u003ccode\u003e71ae1c0\u003c/code\u003e\u003c/a\u003e Mention defense in depth when writing to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/12790ab29353db724eb805cdeba1a4b3dbff8dab\"\u003e\u003ccode\u003e12790ab\u003c/code\u003e\u003c/a\u003e Remove remarks about a standard library bug that has been worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/d477c2a526cbe835a1b99e9e997ae56f2e78177c\"\u003e\u003ccode\u003ed477c2a\u003c/code\u003e\u003c/a\u003e Inline asm not stable on powerpc/powerpc64 at MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6c2fb496e4e987abe7965f669b268ae9c4f3e7f2\"\u003e\u003ccode\u003e6c2fb49\u003c/code\u003e\u003c/a\u003e Work around slow _mm_packus_epi16 in Rust 1.96 through 1.98, inclusive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/945117503ea6b67aefce20363dcddb4b2bad7a98\"\u003e\u003ccode\u003e9451175\u003c/code\u003e\u003c/a\u003e Zero the output slice upon panic in functions that write to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/4cdc020b767ef5ba3841eba258d2c0ed73fabdf4\"\u003e\u003ccode\u003e4cdc020\u003c/code\u003e\u003c/a\u003e Anticipate complaints about the dependencies in the README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/debb436ac5480fcd328b01c9ab0802d490d99d2b\"\u003e\u003ccode\u003edebb436\u003c/code\u003e\u003c/a\u003e Add thanks to the related release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/5b05f10888703596e9e53dee1920694b069b77e7\"\u003e\u003ccode\u003e5b05f10\u003c/code\u003e\u003c/a\u003e Mention \u003ca href=\"https://redirect.github.com/rust-lang/stdarch/issues/2208\"\u003erust-lang/stdarch#2208\u003c/a\u003e in the README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h2` from 0.4.16 to 0.4.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/h2/releases\"\u003eh2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.19\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: split empty data frame count from budget by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/945\"\u003ehyperium/h2#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: better auto default for data frame budget by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/946\"\u003ehyperium/h2#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.18...v0.4.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.18\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow configuring the DATA frame budget by \u003ca href=\"https://github.com/muhamadazmy\"\u003e\u003ccode\u003e@​muhamadazmy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/942\"\u003ehyperium/h2#942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tighten wording on data_frame_budget() by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/943\"\u003ehyperium/h2#943\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/muhamadazmy\"\u003e\u003ccode\u003e@​muhamadazmy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/942\"\u003ehyperium/h2#942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.17...v0.4.18\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.17...v0.4.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: dont budget DATA frames that are EOS by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/940\"\u003ehyperium/h2#940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cap max allowed encoder table size by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/941\"\u003ehyperium/h2#941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.16...v0.4.17\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.16...v0.4.17\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/hyperium/h2/blob/master/CHANGELOG.md\"\u003eh2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.19 (August 24, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove default (auto) small DATA frame budget based on configured connection window.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.18 (August 20, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edata_frame_budget(n)\u003c/code\u003e methods to client and server builders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.17 (August 19, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix limiting of excessive small DATA frames to ignore EOS frames.\u003c/li\u003e\n\u003cli\u003eFix HPACK encoding table to cap the max size to 4kb.\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/hyperium/h2/commit/d57d1b852fec9dda6d42d3454502006d52104da8\"\u003e\u003ccode\u003ed57d1b8\u003c/code\u003e\u003c/a\u003e v0.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c7e89e982d0aab617cd23173afca490922541152\"\u003e\u003ccode\u003ec7e89e9\u003c/code\u003e\u003c/a\u003e refactor: better auto default for data frame budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/3850acdcca3fe7a9102076204f6f1cf76e3325ca\"\u003e\u003ccode\u003e3850acd\u003c/code\u003e\u003c/a\u003e refactor: split empty data frame count from budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/73f39d49f4b0bc284b57fc52c303a05a5301de6a\"\u003e\u003ccode\u003e73f39d4\u003c/code\u003e\u003c/a\u003e v0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/978ebb8ba771a9143c44ff8ba513805139e2312e\"\u003e\u003ccode\u003e978ebb8\u003c/code\u003e\u003c/a\u003e docs: tighten wording on data_frame_budget() (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/813bf06495e3e7b0a96258d842c926c174ac2941\"\u003e\u003ccode\u003e813bf06\u003c/code\u003e\u003c/a\u003e feat: allow configuring the DATA frame budget (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/1adb037a341ec05b0407e7c627a06cc507cc78f7\"\u003e\u003ccode\u003e1adb037\u003c/code\u003e\u003c/a\u003e v0.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/67734f8c6943362a06417c0368fe91dfe8745b4d\"\u003e\u003ccode\u003e67734f8\u003c/code\u003e\u003c/a\u003e fix: cap max allowed encoder table size (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c12d7820ad53f0db5b8bac12288399d0fe123638\"\u003e\u003ccode\u003ec12d782\u003c/code\u003e\u003c/a\u003e fix: dont budget DATA frames that are EOS (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.16...v0.4.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body-util` from 0.1.3 to 0.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http-body/releases\"\u003ehttp-body-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-body-util-v0.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFused\u003c/code\u003e body combinator that always returns \u003ccode\u003eNone\u003c/code\u003e once completed.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBodyExt::into_stream()\u003c/code\u003e to convert a body into a \u003ccode\u003eStream\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFull::into_inner()\u003c/code\u003e to get the full \u003ccode\u003eBuf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eInspectFrame\u003c/code\u003e and \u003ccode\u003eInspectErr\u003c/code\u003e combinators.\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/hyperium/http-body/commit/07838bd97b714b95bd783cd695ebf211b67545c4\"\u003e\u003ccode\u003e07838bd\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/612118cc69be10ae8fef090798420846bfb606ba\"\u003e\u003ccode\u003e612118c\u003c/code\u003e\u003c/a\u003e docs: migrate from doc_auto_cfg to doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/768504721c1e27c598cf1d4e06e8cd5730f97d60\"\u003e\u003ccode\u003e7685047\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/http-body-util-v0.1.3...http-body-util-v0.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper-util` from 0.1.17 to 0.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper-util/releases\"\u003ehyper-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(matcher): improve domain matching case insensitivity by \u003ca href=\"https://github.com/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(matcher): improve subdomain matching case insensitivity by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/252\"\u003ehyperium/hyper-util#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct malformed reference link in set_interface by \u003ca href=\"https://github.com/magurotuna\"\u003e\u003ccode\u003e@​magurotuna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/254\"\u003ehyperium/hyper-util#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/261\"\u003ehyperium/hyper-util#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused mac imports by \u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump MSRV to 1.64 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/258\"\u003ehyperium/hyper-util#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 by \u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard library api by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/263\"\u003ehyperium/hyper-util#263\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/chen-hongzhi\"\u003e\u003ccode\u003e@​chen-hongzhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/251\"\u003ehyperium/hyper-util#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bts\"\u003e\u003ccode\u003e@​bts\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/260\"\u003ehyperium/hyper-util#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BugenZhao\"\u003e\u003ccode\u003e@​BugenZhao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/256\"\u003ehyperium/hyper-util#256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\"\u003ehttps://github.com/hyperium/hyper-util/compare/v0.1.19...v0.1.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.19\u003c/h2\u003e\n\u003cp\u003eSee the related \u003ca href=\"https://seanmonstar.com/blog/hyper-util-composable-pools/\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclient::pool\u003c/code\u003e module for composable pools. Enable with the \u003ccode\u003eclient-pool\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::singleton\u003c/code\u003e for sharing a single cloneable connection.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::cache\u003c/code\u003e for caching a list of connections.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::negotiate\u003c/code\u003e for combining two pools with upgrade and fallback negotiation.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::map\u003c/code\u003e for customizable mapping of keys and connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): check docs links with full features by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/245\"\u003ehyperium/hyper-util#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eminor SOCKS proxying docs fixes by \u003ca href=\"https://github.com/JPDye\"\u003e\u003ccode\u003e@​JPDye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/246\"\u003ehyperium/hyper-util#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Singleton pool type by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/226\"\u003ehyperium/hyper-util#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Cache pooling service by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/227\"\u003ehyperium/hyper-util#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Negotiate pooling service by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/228\"\u003ehyperium/hyper-util#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(pool): add a Map pool service type by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/247\"\u003ehyperium/hyper-util#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(pool): add module level docs for pools by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/248\"\u003ehyperium/hyper-util#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.1.19 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/249\"\u003ehyperium/hyper-util#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.18...v0.1.19\"\u003ehttps://github.com/hyperium/hyper-util/compare/v0.1.18...v0.1.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.18\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ert::TokioTimer\u003c/code\u003e to support Tokio's paused time.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclient::proxy::match::Matcher\u003c/code\u003e to parse auth without passwords.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): add a github actions workflow to preview rustdocs of a PR by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/229\"\u003ehyperium/hyper-util#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix rustdoc preview job by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/231\"\u003ehyperium/hyper-util#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix rustdoc preview workflow typo by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper-util/pull/232\"\u003ehyperium/hyper-util#232\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/hyperium/hyper-util/blob/master/CHANGELOG.md\"\u003ehyper-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.20 (2026-02-02)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eproxy::Matcher\u003c/code\u003e to properly match domains regardless of casing\u003c/li\u003e\n\u003cli\u003eFix system proxy matcher dependency on macOS when used in sandboxed environements.\u003c/li\u003e\n\u003cli\u003eIncreased MSRV to 1.64.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.19 (2025-12-03)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclient::pool\u003c/code\u003e module for composable pools. Enable with the \u003ccode\u003eclient-pool\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::singleton\u003c/code\u003e for sharing a single cloneable connection.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::cache\u003c/code\u003e for caching a list of connections.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::negotiate\u003c/code\u003e for combining two pools with upgrade and fallback negotiation.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epool::map\u003c/code\u003e for customizable mapping of keys and connections.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.18 (2025-11-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ert::TokioTimer\u003c/code\u003e to support Tokio's paused time.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclient::proxy::match::Matcher\u003c/code\u003e to parse auth without passwords.\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/hyperium/hyper-util/commit/b23a13e2b7ee73e15ba008cd9b19dcd2d3861957\"\u003e\u003ccode\u003eb23a13e\u003c/code\u003e\u003c/a\u003e v0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ffa53913bef060b65cf0f52cc69382c72d6fb7fd\"\u003e\u003ccode\u003effa5391\u003c/code\u003e\u003c/a\u003e chore: use standard library api (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/b43aeabab2126c5724da67c179587a99c5afbb83\"\u003e\u003ccode\u003eb43aeab\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003esystem-configuration\u003c/code\u003e to 0.7 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d841f5d7d4ad89d61ba952c98a44313089a9465a\"\u003e\u003ccode\u003ed841f5d\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.64 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/af1965639fff1f79c33f692fc3e4d2da674bf727\"\u003e\u003ccode\u003eaf19656\u003c/code\u003e\u003c/a\u003e chore(client): remove unused mac imports in system proxy (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/ad6a63da3e868ff64771df9482c5f43be9f3fd77\"\u003e\u003ccode\u003ead6a63d\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v6 (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d5503b2b476b1274f8faf18f99217068359ec5c4\"\u003e\u003ccode\u003ed5503b2\u003c/code\u003e\u003c/a\u003e docs(client): correct malformed reference link in set_interface (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/8c4f4a0b4b0cf83ae6b7d86705f002f4efc13869\"\u003e\u003ccode\u003e8c4f4a0\u003c/code\u003e\u003c/a\u003e fix(matcher): improve subdomain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/1b3fa96b1bc9057cbff49b52847c85dd79845b73\"\u003e\u003ccode\u003e1b3fa96\u003c/code\u003e\u003c/a\u003e fix(matcher): improve domain matching case insensitivity (\u003ca href=\"https://redirect.github.com/hyperium/hyper-util/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper-util/commit/d5740116a55cbf7af13d1142b365c56b1d684f3a\"\u003e\u003ccode\u003ed574011\u003c/code\u003e\u003c/a\u003e v0.1.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper-util/compare/v0.1.17...v0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipnet` from 2.12.0 to 2.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisprice/ipnet/releases\"\u003eipnet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFix issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e: IpSubnets(0, MAX-1, 0) incorrectly including MAX\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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/krisprice/ipnet/blob/master/RELEASES.md\"\u003eipnet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug with \u003ccode\u003eIpNet::aggregate()\u003c/code\u003e where if a network containing \u003ccode\u003eu32::MAX-1\u003c/code\u003e or \u003ccode\u003eu128::MAX-1\u003c/code\u003e is provided, then \u003ccode\u003eu32::MAX\u003c/code\u003e and \u003ccode\u003eu128::MAX\u003c/code\u003e respectively are always included in the output. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/71\"\u003e#71\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes bug where Ipv4Subnets(0.0.0.0, u32::MAX-1, 0) and Ipv6Subnets(::, u128::MAX-1, 0) incorrectly included u32::MAX and u128::MAX. See issue \u003ca href=\"https://redirect.github.com/krisprice/ipnet/issues/70\"\u003e#70\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixes some typos in documentation and error messages\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\u003eSee full diff in \u003ca href=\"https://github.com/krisprice/ipnet/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lru` from 0.18.2 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md\"\u003elru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.4\"\u003ev0.18.4\u003c/a\u003e - 2026-09-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eretain\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.3\"\u003ev0.18.3\u003c/a\u003e - 2026-08-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esparse\u003c/code\u003e constructor.\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/jeromefroe/lru-rs/commit/2504ad088ad7a14d609a6c19b92d45b4491d5f69\"\u003e\u003ccode\u003e2504ad0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/245\"\u003e#245\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-4-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/419b047e7f1e63a5a4fb130ec3f6b4275fe218b2\"\u003e\u003ccode\u003e419b047\u003c/code\u003e\u003c/a\u003e Prepare 0.18.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/05ba36ee3cdbd38654df864a03a6947756e3364d\"\u003e\u003ccode\u003e05ba36e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/241\"\u003e#241\u003c/a\u003e from ChrisJr404/add-retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/d84bc5ee735b3e39ea9547f6eb776e251ad682e2\"\u003e\u003ccode\u003ed84bc5e\u003c/code\u003e\u003c/a\u003e Revert retain to the simpler removal implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/36a810e8fb1cb0214ddf0dfb1818fc8bb7a5f0c0\"\u003e\u003ccode\u003e36a810e\u003c/code\u003e\u003c/a\u003e Potential fix for pull request finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/e0d578c384298cee67d29150259798f2e73494c9\"\u003e\u003ccode\u003ee0d578c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'up/master' into add-retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/6e6ff26aaf3db6da357f0a2e978e7ef172aad8bc\"\u003e\u003ccode\u003e6e6ff26\u003c/code\u003e\u003c/a\u003e retain: free the node returned by the map to avoid a dangling entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/ceeee6a229903802a60dd3223b677bb38395d8ee\"\u003e\u003ccode\u003eceeee6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/244\"\u003e#244\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-3-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/1810d9a4924b2a4ad85c253c42759af542758c4a\"\u003e\u003ccode\u003e1810d9a\u003c/code\u003e\u003c/a\u003e Prepare 0.18.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/0f4e37a25ed861ffc6ab3bedd4265d58836b0d76\"\u003e\u003ccode\u003e0f4e37a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/242\"\u003e#242\u003c/a\u003e from drbrain/LruCache-sparse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeromefroe/lru-rs/compare/0.18.2...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `roaring` from 0.11.4 to 0.11.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/releases\"\u003eroaring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement std Error for IntegerTooSmall by \u003ca href=\"https://github.com/Kerollmops\"\u003e\u003ccode\u003e@​Kerollmops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/362\"\u003eRoaringBitmap/roaring-rs#362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: invalid treemap iter advance by \u003ca href=\"https://github.com/silver-ymz\"\u003e\u003ccode\u003e@​silver-ymz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/360\"\u003eRoaringBitmap/roaring-rs#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix off-by-one that corrupts a bitmap in remove_smallest/remove_biggest (\u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/359\"\u003e#359\u003c/a\u003e) by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/363\"\u003eRoaringBitmap/roaring-rs#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies bump version by \u003ca href=\"https://github.com/Kerollmops\"\u003e\u003ccode\u003e@​Kerollmops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/364\"\u003eRoaringBitmap/roaring-rs#364\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/silver-ymz\"\u003e\u003ccode\u003e@​silver-ymz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/360\"\u003eRoaringBitmap/roaring-rs#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/363\"\u003eRoaringBitmap/roaring-rs#363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\"\u003ehttps://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\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/RoaringBitmap/roaring-rs/commit/0ce3fc8b55b193ce220253bfbc0c3e09bd171375\"\u003e\u003ccode\u003e0ce3fc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/364\"\u003e#364\u003c/a\u003e from RoaringBitmap/upgrade-dependencies-bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/a961a042db8d325515e6b5273a2e9369fe5c931d\"\u003e\u003ccode\u003ea961a04\u003c/code\u003e\u003c/a\u003e Remove the once_cell dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/5e8445b2d6914e8e56d85de340f9156825f4e91b\"\u003e\u003ccode\u003e5e8445b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/363\"\u003e#363\u003c/a\u003e from youdie006/fix/359-interval-remove-boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/bf2961d99fb4da2c540a55eb699228a7bb00a732\"\u003e\u003ccode\u003ebf2961d\u003c/code\u003e\u003c/a\u003e Bump version to v0.11.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/048a8b05fcae08636354607f0c00d6e95f262107\"\u003e\u003ccode\u003e048a8b0\u003c/code\u003e\u003c/a\u003e Fix off-by-one that corrupts a bitmap in remove_smallest/remove_biggest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/27d84f567dd85243194d2b87683262ef43a5dd97\"\u003e\u003ccode\u003e27d84f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/360\"\u003e#360\u003c/a\u003e from silver-ymz/fix/treemap-iter-advance-across-bitmaps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/aac2de82a7f9e44fd73d8364de840169447d580b\"\u003e\u003ccode\u003eaac2de8\u003c/code\u003e\u003c/a\u003e Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/a3d1d54be985fe22c01e882f85c3ee7055ad9c8b\"\u003e\u003ccode\u003ea3d1d54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/362\"\u003e#362\u003c/a\u003e from RoaringBitmap/std-error-for-integer-too-small\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/9a3c33e42c0b14bdd3f296313ee367526092aa81\"\u003e\u003ccode\u003e9a3c33e\u003c/code\u003e\u003c/a\u003e Implement std Error for IntegerTooSmall\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/f46c0ffe90b6d5d52a93106253bb6fa51a08c137\"\u003e\u003ccode\u003ef46c0ff\u003c/code\u003e\u003c/a\u003e fix: invalid treemap iter advance\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.4...v0.11.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `snap` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/29fcab53647bcd8cd1550c06bde0cd42777e5565\"\u003e\u003ccode\u003e29fcab5\u003c/code\u003e\u003c/a\u003e 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/fea0488533be591f5f644ab23c62bde8330db8ae\"\u003e\u003ccode\u003efea0488\u003c/code\u003e\u003c/a\u003e impl: more closely align with the Snappy spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/498b17549cb45a122332f8813f88bce0c96123ee\"\u003e\u003ccode\u003e498b175\u003c/code\u003e\u003c/a\u003e ci: stop testing on MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/d3a3e8c16663adf68d0bfd9f1a616fe4e392cd68\"\u003e\u003ccode\u003ed3a3e8c\u003c/code\u003e\u003c/a\u003e ci: turn off snappy-cpp testing on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/03e717b9ce267700a6f2b9cf46e6d62773877260\"\u003e\u003ccode\u003e03e717b\u003c/code\u003e\u003c/a\u003e test: tweak snappy-cpp tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-snappy/commit/a65ad09a96568bb162b23c89636601a30a40013e\"\u003e\u003ccode\u003ea65ad09\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/rust-snappy/compare/1.1.1...1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thread_local` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Amanieu/thread_local-rs/releases\"\u003ethread_local's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when \u003ccode\u003eget_or\u003c/code\u003e or \u003ccode\u003eget_or_try\u003c/code\u003e reentrantly initializes the same \u003ccode\u003eThreadLocal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix an integer underflow in iterator \u003ccode\u003esize_hint\u003c/code\u003e implementations (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/89\"\u003e#89\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix compilation with the \u003ccode\u003enightly\u003c/code\u003e feature enabled (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eThreadLocal::get\u003c/code\u003e no longer allocates a thread ID or registers a thread-local destructor when no value exists for the current thread (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/84\"\u003e#84\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/Amanieu/thread_local-rs/blob/master/CHANGELOG.md\"\u003ethread_local's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/compare/v1.1.9...v1.1.10\"\u003e1.1.10\u003c/a\u003e - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when \u003ccode\u003eget_or\u003c/code\u003e or \u003ccode\u003eget_or_try\u003c/code\u003e reentrantly initializes the same \u003ccode\u003eThreadLocal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix an integer underflow in iterator \u003ccode\u003esize_hint\u003c/code\u003e implementations (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/89\"\u003e#89\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix compilation with the \u003ccode\u003enightly\u003c/code\u003e feature enabled (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eThreadLocal::get\u003c/code\u003e no longer allocates a thread ID or registers a thread-local destructor when no value exists for the current thread (\u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/84\"\u003e#84\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/Amanieu/thread_local-rs/commit/4724199250d3307824cefe8a0fa5b232d95edae3\"\u003e\u003ccode\u003e4724199\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/99b04cd2a45eed13690da971375b2810b1d63dc9\"\u003e\u003ccode\u003e99b04cd\u003c/code\u003e\u003c/a\u003e chore: release v1.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/c40f3f47dedbc7e89225092dd3a680c51f252f73\"\u003e\u003ccode\u003ec40f3f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/97\"\u003e#97\u003c/a\u003e from teddytennant/fix-reentrant-get-or-ub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/b7541508d3afbd436c804e0ce06076af25078540\"\u003e\u003ccode\u003eb754150\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/95\"\u003e#95\u003c/a\u003e from andersk/write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/a706e66cb6eb7f84894e5c838abcd5fb150a0501\"\u003e\u003ccode\u003ea706e66\u003c/code\u003e\u003c/a\u003e Fix reentrant get_or/get_or_try UB by returning the already-present value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/b1025c88cfe2ef20e31cba61e515f1dae5c4fe10\"\u003e\u003ccode\u003eb1025c8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/96\"\u003e#96\u003c/a\u003e from teddytennant/fix-nightly-compile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/be26d1cdb73a54b23b234f941880190a224ae4dd\"\u003e\u003ccode\u003ebe26d1c\u003c/code\u003e\u003c/a\u003e Fix compile error in the nightly feature (new.id -\u0026gt; new.id())\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/ca354c22ba5beef6a6d9cab482da16e46bf6322c\"\u003e\u003ccode\u003eca354c2\u003c/code\u003e\u003c/a\u003e Reduce unsafe usage with MaybeUninit::write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/2ed68653c6ad8c41a23e9e422914aa92af5a98cd\"\u003e\u003ccode\u003e2ed6865\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/thread_local-rs/issues/92\"\u003e#92\u003c/a\u003e from polarathene/docs/use-thread-scope-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/thread_local-rs/commit/570bad3051e384f13d7156dd4217ebb03bfd6a98\"\u003e\u003ccode\u003e570bad3\u003c/code\u003e\u003c/a\u003e docs: Switch to \u003ccode\u003ethread::scope\u003c/code\u003e for example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Amanieu/thread_local-rs/compare/v1.1.9...v1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typetag` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/typetag/releases\"\u003etypetag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept a constant expression for impl tag name (\u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/103\"\u003e#103\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/645445aa46b793d0f7777d998e1a649f295fa222\"\u003e\u003ccode\u003e645445a\u003c/code\u003e\u003c/a\u003e Release 0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/f87af30fee936937f29e5f542d739197a211e2a2\"\u003e\u003ccode\u003ef87af30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/104\"\u003e#104\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/ef95954d9d9853443a2544ea7130192887df4a0b\"\u003e\u003ccode\u003eef95954\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/251b26f4830a7c5a10148ece3d4d536b2c9baded\"\u003e\u003ccode\u003e251b26f\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/f3d9b3f4997e2ca43ac4d3baf38a4727ca15498c\"\u003e\u003ccode\u003ef3d9b3f\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/1d2d3e97fbcf51bf98fad842641e45a25e5bcf68\"\u003e\u003ccode\u003e1d2d3e9\u003c/code\u003e\u003c/a\u003e Release 0.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/ae95673792fe372e778cae0b1ab0075a76bf7cee\"\u003e\u003ccode\u003eae95673\u003c/code\u003e\u003c/a\u003e Merge pull request 103 from SAY-5/feat/const-tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/0aa881697f621faa4739125ae8e8adbda4315c6f\"\u003e\u003ccode\u003e0aa8816\u003c/code\u003e\u003c/a\u003e feat(name): accept a constant expression for impl tag name (\u003ca href=\"https://redirect.github.com/dtolnay/typetag/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/2e41b1d6045345771ca6b62e3ed0a60a20c923ca\"\u003e\u003ccode\u003e2e41b1d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/typetag/commit/b3ec8ab25c3cf76a345ee386df4d4cc4f85ddb12\"\u003e\u003ccode\u003eb3ec8ab\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/typetag/compare/0.2.21...0.2.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `windows-service` from 0.8.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mullvad/windows-service-rs/releases\"\u003ewindows-service's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate windows-sys to v0.61 by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mullvad/windows-service-rs/pull/139\"\u003emullvad/windows-service-rs#139\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/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mullvad/windows-service-rs/pull/139\"\u003emullvad/windows-service-rs#139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.1\"\u003ehttps://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.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/mullvad/windows-service-rs/blob/main/CHANGELOG.md\"\u003ewindows-service's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewindows-sys\u003c/code\u003e dependency to 0.61 and bump the MSRV to 1.71.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/aab40570b50c05b8e6f3c375171727e666ee42a0\"\u003e\u003ccode\u003eaab4057\u003c/code\u003e\u003c/a\u003e Release 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/62b22a3f63de8fc7957877adca0c75e7105fe1f4\"\u003e\u003ccode\u003e62b22a3\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/f697451609977315526070184075177a84d96d4a\"\u003e\u003ccode\u003ef697451\u003c/code\u003e\u003c/a\u003e Add lockfile to version control\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/b1eb2d0146dd87a906ab715b77749390dfa64146\"\u003e\u003ccode\u003eb1eb2d0\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'ssrlive/main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/1d0c7ea1febe2197ea8aa2cb1b12ab7fb47dac70\"\u003e\u003ccode\u003e1d0c7ea\u003c/code\u003e\u003c/a\u003e make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mullvad/windows-service-rs/commit/1a6c8095b9b39aecd8a5aab4b45afbf8ea9db0bb\"\u003e\u003ccode\u003e1a6c809\u003c/code\u003e\u003c/a\u003e update windows-sys to v0.60\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mullvad/windows-service-rs/compare/v0.8.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.31.2 to 0.31.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.3] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable module \u003ccode\u003eioctl\u003c/code\u003e for Cygwin\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd\n\u003ccode\u003eCLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME\u003c/code\u003e\nto NetBSD-like platforms (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunistd: add mkfifo for redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekevent64\u003c/code\u003e support on apple targets: \u003ccode\u003eKqueue::kevent64\u003c/code\u003e, \u003ccode\u003eKEvent64\u003c/code\u003e,\nand \u003ccode\u003eKevent64Flags\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix SaFlags_t definition on redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2751\"\u003e#2751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eEpollEvent::events()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e instead of\n\u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel returns\nunknown epoll flags. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eKEvent::flags()\u003c/code\u003e and \u003ccode\u003eKEvent::fflags()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e\ninstead of \u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel\nreturns unknown kqueue flags.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2784\"\u003e#2784\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/nix-rust/nix/commit/b5933ca178802b558a667514f717a86b3a1cedcc\"\u003e\u003ccode\u003eb5933ca\u003c/code\u003e\u003c/a\u003e chore: release v0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/5d6a46e065fd5ae670c73b44b2590ca256589194\"\u003e\u003ccode\u003e5d6a46e\u003c/code\u003e\u003c/a\u003e Replace Cirrus CI with more Github Workflows jobs (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3407489043e8070b6294b5786690a60182fb241e\"\u003e\u003ccode\u003e3407489\u003c/code\u003e\u003c/a\u003e event: add kevent64 support on apple targets (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fe80fc5066c8712db901f3a3d672b8c6af67c4d2\"\u003e\u003ccode\u003efe80fc5\u003c/code\u003e\u003c/a\u003e chore: resolve clippy useless_borrows_in_formatting (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2790\"\u003e#2790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3310fc7db419b04b0aed32fcb6464a12ad96f224\"\u003e\u003ccode\u003e3310fc7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(ci): temporarily disable armv7-unknown-linux-uclibceabihf (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2764\"\u003e#2764\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/e3ab917517f47e27c845064abec15382792053a7\"\u003e\u003ccode\u003ee3ab917\u003c/code\u003e\u003c/a\u003e epoll: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6c1570194676901d6fddf3600cea5c8358e39eef\"\u003e\u003ccode\u003e6c15701\u003c/code\u003e\u003c/a\u003e kqueue: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/73028cf1c742b243895df16ce60948b1c8fa821a\"\u003e\u003ccode\u003e73028cf\u003c/code\u003e\u003c/a\u003e fix(ci): enable Hurd target (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/1a680a967648807ea78ded5c4211db8026bebbbd\"\u003e\u003ccode\u003e1a680a9\u003c/code\u003e\u003c/a\u003e cargo: Remove deprecated package authors field (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/85cff070dd2baaecb4290df22b1d093d136ca671\"\u003e\u003ccode\u003e85cff07\u003c/code\u003e\u003c/a\u003e docs: add missing changelog entries (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.31.2...v0.31.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.103 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.103...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nullus157/async-compression/releases\"\u003easync-compression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003easync-compression-v0.4.44\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated the following local packages: compression-core, compression-codecs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.43\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang when decoding a corrupt subsequent zstd frame (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/470\"\u003e#470\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/Nullus157/async-compression/commit/a867d186019e1df2d29859be9478b77661ba3484\"\u003e\u003ccode\u003ea867d18\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/ee526f779c01200a4714743d1ac1b7f0cb511b24\"\u003e\u003ccode\u003eee526f7\u003c/code\u003e\u003c/a\u003e Fix safety contract on assume_init, use asserts (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/1de4b45697f05daafdd0104a959faed5e1021c16\"\u003e\u003ccode\u003e1de4b45\u003c/code\u003e\u003c/a\u003e Enforce WriteBuffer bounds checks in release builds (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/3a711b04f31cad68cccf0d09d3115b38556fc0da\"\u003e\u003ccode\u003e3a711b0\u003c/code\u003e\u003c/a\u003e ci: pin actions (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/6fd95cff631d19157c4533b717939f25971d50b8\"\u003e\u003ccode\u003e6fd95cf\u003c/code\u003e\u003c/a\u003e chore(async-compression): release v0.4.43 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/25e903d013144c57a9a8507a6a2adef61d813908\"\u003e\u003ccode\u003e25e903d\u003c/code\u003e\u003c/a\u003e Fix hang when decoding a corrupt subsequent zstd frame (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/05af670f2b20d40b44c58341a7fba78085d47933\"\u003e\u003ccode\u003e05af670\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/e6d4ba7d60c235ba4ffbb23bc7450583d733039f\"\u003e\u003ccode\u003ee6d4ba7\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 6 to 7 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.42...async-compression-v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64` from 0.23.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\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/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.23.0...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\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/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/534\"\u003erust-lang/flate2-rs#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop cloudflare-zlib by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/539\"\u003erust-lang/flate2-rs#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a wrapper for the \u003ccode\u003eCrc\u003c/code\u003e struct by \u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump miniz_oxide to 0.9 by \u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade miniz_oxide and add unit tests of the different flush kinds by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/498\"\u003erust-lang/flate2-rs#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop in writing gzip header/footer by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/547\"\u003erust-lang/flate2-rs#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: generate corrupt gzip fixture at runtime by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized gzip extra fields by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/553\"\u003erust-lang/flate2-rs#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject incomplete deflate streams at EOF by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eREADME.md\u003c/code\u003e in a private module by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support using nightly \u003ccode\u003ealloc_io\u003c/code\u003e by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/559\"\u003erust-lang/flate2-rs#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eget_mut()\u003c/code\u003e documentation to make clear how 'inner` can be used by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/558\"\u003erust-lang/flate2-rs#558\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/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e made their first contributio...\n\n_Description has been truncated_","html_url":"https://github.com/fr34k8/vector/pull/1138","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fr34k8%2Fvector/issues/1138","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1138/packages"}},{"old_version":"1.0.46","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-11T06:30:13.000Z","version_change":"1.0.46 → 1.0.47","issue":{"uuid":"5421151473","node_id":"PR_kwDOTFptA88AAAABDGlO1A","number":29,"state":"open","title":"deps(cargo): bump the all group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-11T06:30:13.000Z","updated_at":"2026-09-11T07:15:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(cargo): bump","group_name":"all","update_count":40,"packages":[{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"uuid","old_version":"1.23.4","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"serde_with","old_version":"3.21.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"monostate","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/dtolnay/monostate"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"html-escape","old_version":"0.2.13","new_version":"0.2.15","repository_url":"https://github.com/magiclen/html-escape"},{"name":"quote","old_version":"1.0.46","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"either","old_version":"1.16.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"aws-credential-types","old_version":"1.2.14","new_version":"1.3.0","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-glue","old_version":"1.152.0","new_version":"1.153.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"log","old_version":"0.4.33","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fastrace","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/fast/fastrace"},{"name":"fastrace-futures","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/fast/fastrace"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"roaring","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/RoaringBitmap/roaring-rs"},{"name":"rustls","old_version":"0.23.41","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"moka","old_version":"0.12.15","new_version":"0.12.16","repository_url":"https://github.com/moka-rs/moka"},{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ordered-float","old_version":"5.3.0","new_version":"5.5.0","repository_url":"https://github.com/reem/rust-ordered-float"},{"name":"rust_decimal","old_version":"1.42.1","new_version":"1.43.0","repository_url":"https://github.com/paupino/rust-decimal"},{"name":"readonly","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/dtolnay/readonly"},{"name":"bitflags","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"volo","old_version":"0.12.3","new_version":"0.12.4","repository_url":"https://github.com/cloudwego/volo"},{"name":"volo-thrift","old_version":"0.12.4","new_version":"0.12.6","repository_url":"https://github.com/cloudwego/volo"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.26.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.21.0` | `3.23.0` |\n| [monostate](https://github.com/dtolnay/monostate) | `1.0.2` | `1.0.3` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [html-escape](https://github.com/magiclen/html-escape) | `0.2.13` | `0.2.15` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.46` | `1.0.47` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [either](https://github.com/rayon-rs/either) | `1.16.0` | `1.18.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.14` | `1.3.0` |\n| [aws-sdk-glue](https://github.com/awslabs/aws-sdk-rust) | `1.152.0` | `1.153.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [log](https://github.com/rust-lang/log) | `0.4.33` | `0.4.34` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [fastrace](https://github.com/fast/fastrace) | `0.7.18` | `0.7.19` |\n| [fastrace-futures](https://github.com/fast/fastrace) | `0.7.18` | `0.7.19` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [roaring](https://github.com/RoaringBitmap/roaring-rs) | `0.11.4` | `0.11.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.41` | `0.23.44` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.15` | `0.12.16` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [ordered-float](https://github.com/reem/rust-ordered-float) | `5.3.0` | `5.5.0` |\n| [rust_decimal](https://github.com/paupino/rust-decimal) | `1.42.1` | `1.43.0` |\n| [readonly](https://github.com/dtolnay/readonly) | `0.2.13` | `0.2.14` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.0` | `2.13.1` |\n| [volo](https://github.com/cloudwego/volo) | `0.12.3` | `0.12.4` |\n| [volo-thrift](https://github.com/cloudwego/volo) | `0.12.4` | `0.12.6` |\n\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.4 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\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/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\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/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Fix broken link by \u003ca href=\"https://github.com/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/891\"\u003euuid-rs/uuid#891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Optimize UUID hex parsing and formatting by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.5 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/895\"\u003euuid-rs/uuid#895\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.23.5\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.4...v1.23.5\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/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ec16819865b89aa3c52456c8afd0ce9a90f0fcdb\"\u003e\u003ccode\u003eec16819\u003c/code\u003e\u003c/a\u003e prepare for 1.26.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/162cd208a4521138f1d8ce05b63342ba7ba5c4e6\"\u003e\u003ccode\u003e162cd20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/904\"\u003e#904\u003c/a\u003e from ChrisJr404/v7-additional-precision-bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/97eceffa708f87969792af604291d3e4984dfc90\"\u003e\u003ccode\u003e97eceff\u003c/code\u003e\u003c/a\u003e Add ContextV7::with_additional_precision_bits for microsecond clocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/302e0bf6dc5abf949c06973a37f1f3a093cc2699\"\u003e\u003ccode\u003e302e0bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/903\"\u003e#903\u003c/a\u003e from uuid-rs/cargo/1.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b7ccde885d770d013f413a2685ebe7f38932e1d0\"\u003e\u003ccode\u003eb7ccde8\u003c/code\u003e\u003c/a\u003e prepare for 1.25.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c62dffbc038034ff045f3009f2536362e313bf34\"\u003e\u003ccode\u003ec62dffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/902\"\u003e#902\u003c/a\u003e from ChrisJr404/serde-bytes-module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8c198b24b1aa55948c0fa4b3433c1954be19c8c8\"\u003e\u003ccode\u003e8c198b2\u003c/code\u003e\u003c/a\u003e Add a serde::bytes module that encodes as a byte string\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.21.0 to 3.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.23.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e and \u003ccode\u003edarling\u003c/code\u003e dependencies to use \u003ccode\u003esyn\u003c/code\u003e v3 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dev-dependencies to newer versions (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ebase64\u003c/code\u003e to a newer version. This should not have any API change, but some error messages might change. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/993\"\u003e#993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserde_as\u003c/code\u003e can now parse \u003ccode\u003ecfg_attr(true, ...)\u003c/code\u003e and \u003ccode\u003ecfg_attr(false, ...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/995\"\u003e#995\u003c/a\u003e)\n\u003ccode\u003etrue\u003c/code\u003e/\u003ccode\u003efalse\u003c/code\u003e are new literals as of Rust 1.88 but need to be parsed explicitly with the \u003ccode\u003esyn\u003c/code\u003e types.\nThis is used when emitting \u003ccode\u003eschemars\u003c/code\u003e annotations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.22.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejiff\u003c/code\u003e v0.2 behind the new \u003ccode\u003ejiff_0_2\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/936\"\u003e#936\u003c/a\u003e)\n\u003ccode\u003ejiff::SignedDuration\u003c/code\u003e works with \u003ccode\u003eDurationSeconds\u003c/code\u003e and its variants.\n\u003ccode\u003ejiff::Timestamp\u003c/code\u003e, \u003ccode\u003ejiff::Zoned\u003c/code\u003e, and \u003ccode\u003ejiff::civil::DateTime\u003c/code\u003e work with \u003ccode\u003eTimestampSeconds\u003c/code\u003e and its variants.\nDeserializing a \u003ccode\u003ejiff::Zoned\u003c/code\u003e uses the system time zone, like \u003ccode\u003echrono::DateTime\u0026lt;Local\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtend the \u003ca href=\"https://github.com/jonasbb/serde_with/security/advisories/GHSA-7gcf-g7xr-8hxj\"\u003eGHSA-7gcf-g7xr-8hxj\u003c/a\u003e fix to the duplicate-key-prevention collections.\nThe \u003ccode\u003erust::sets_duplicate_value_is_error\u003c/code\u003e, \u003ccode\u003erust::maps_duplicate_key_is_error\u003c/code\u003e, \u003ccode\u003erust::sets_last_value_wins\u003c/code\u003e, and \u003ccode\u003erust::maps_first_key_wins\u003c/code\u003e adapters created their backing sets/maps with \u003ccode\u003ewith_capacity_and_hasher\u003c/code\u003e using the raw deserializer \u003ccode\u003esize_hint\u003c/code\u003e, bypassing the \u003ccode\u003esize_hint_cautious\u003c/code\u003e cap added in \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/966\"\u003e#966\u003c/a\u003e (the \u003ccode\u003eclippy.toml\u003c/code\u003e \u003ccode\u003edisallowed_methods\u003c/code\u003e lint only covers \u003ccode\u003eVec::with_capacity\u003c/code\u003e, not \u003ccode\u003ewith_capacity_and_hasher\u003c/code\u003e, so these sites were not flagged).\nAttacker-controlled input claiming a huge length could panic with \u003ccode\u003eHash table capacity overflow\u003c/code\u003e before a single element was read. All such constructions now route through \u003ccode\u003esize_hint_cautious\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/jonasbb/serde_with/commit/ea5dfdc6fd1b4732188519e871e2fd2a8fe49f88\"\u003e\u003ccode\u003eea5dfdc\u003c/code\u003e\u003c/a\u003e Bump version to v3.23.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/e52e85b1db55e4dc6305b6b19c2710d6a8b2d433\"\u003e\u003ccode\u003ee52e85b\u003c/code\u003e\u003c/a\u003e Bump version to v3.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/39955b6954796d963d02d2f28e0a22087c48fcd4\"\u003e\u003ccode\u003e39955b6\u003c/code\u003e\u003c/a\u003e Bump rmp dev-dependency (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/b51e5fb877c642c47da36c296c222e1d172d75da\"\u003e\u003ccode\u003eb51e5fb\u003c/code\u003e\u003c/a\u003e Bump rmp dev-dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/ef598c6683d591851e09cac3a4bd767c93bacb9e\"\u003e\u003ccode\u003eef598c6\u003c/code\u003e\u003c/a\u003e Use setup-rust-toolchain v2 instead of v1 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/9ea2658f45e763369f18078d80ea3b109d491de8\"\u003e\u003ccode\u003e9ea2658\u003c/code\u003e\u003c/a\u003e Fix cargo lint about workspace lints being inherited in the test crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/e5ad81af7721bb770772e8e28de32437f3ff217f\"\u003e\u003ccode\u003ee5ad81a\u003c/code\u003e\u003c/a\u003e Use setup-rust-toolchain v2 instead of v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/81001414f153d18fc1aca6c2f52990c557f90471\"\u003e\u003ccode\u003e8100141\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/1002\"\u003e#1002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/940f4a62a418784e23026953db8a8fed577bff6d\"\u003e\u003ccode\u003e940f4a6\u003c/code\u003e\u003c/a\u003e Bump jsonschema from 0.49.8 to 0.52.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/1001\"\u003e#1001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/6f42b94d7bb71b004d0e591a26fbf8d900878c91\"\u003e\u003ccode\u003e6f42b94\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.21.0...v3.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `monostate` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/monostate/releases\"\u003emonostate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/dtolnay/monostate/commit/1fad747f7fb9989749784e71115a33fc3e3e4f0a\"\u003e\u003ccode\u003e1fad747\u003c/code\u003e\u003c/a\u003e Release 1.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/fab69ad42ec7c3f8f95f644aeb9d17cccc40c675\"\u003e\u003ccode\u003efab69ad\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/98235a087510b35cbefdb3f63bb81157c6c6a5fd\"\u003e\u003ccode\u003e98235a0\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/74c6c78c0f0eb7af5c8dc7810bd51fb5c1a7e228\"\u003e\u003ccode\u003e74c6c78\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/7205497b7cd56468c8b784dd03dd91d187968df6\"\u003e\u003ccode\u003e7205497\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/efb63b7ab6bfe73e7ccf20f71d17d3705cff9fcc\"\u003e\u003ccode\u003eefb63b7\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/82ca3b7114a83994bf62fe4ea681e15306db3f30\"\u003e\u003ccode\u003e82ca3b7\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/8663702eb6f765ed862fe0cc7fcc3077d4ac1684\"\u003e\u003ccode\u003e8663702\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/3471ba03f5836ced9cbd491447e3dc101e4faa00\"\u003e\u003ccode\u003e3471ba0\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/monostate/commit/ab2ccfa36f5e4a1a3fad3bdc755e81a47edbc429\"\u003e\u003ccode\u003eab2ccfa\u003c/code\u003e\u003c/a\u003e Clean up clippy lint suppressions that are no longer triggered\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/monostate/compare/1.0.2...1.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\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/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 0.3.3 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/releases\"\u003eglob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace tempdir with tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/188\"\u003e#188\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/rust-lang/glob/blob/master/CHANGELOG.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.3...v0.3.4\"\u003e0.3.4\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace tempdir with tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/188\"\u003e#188\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/rust-lang/glob/commit/cfa2a58f2e44373573f657ec25b3621e44714dee\"\u003e\u003ccode\u003ecfa2a58\u003c/code\u003e\u003c/a\u003e chore: release v0.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/8a903ef83cdc3ac4be8a16c4160c570fcfead655\"\u003e\u003ccode\u003e8a903ef\u003c/code\u003e\u003c/a\u003e Set the edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1f753241f047175126d1be051718d1a0994d29f4\"\u003e\u003ccode\u003e1f75324\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/7df5575be1090ed26dfe29a617424a81bdfbc18a\"\u003e\u003ccode\u003e7df5575\u003c/code\u003e\u003c/a\u003e ci: Bump ubuntu-24.04 to ubuntu-26.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/e476c2ac65baba95160feadb438c535b68781677\"\u003e\u003ccode\u003ee476c2a\u003c/code\u003e\u003c/a\u003e ci: Replace macos-13 and macos-15 with macos-26-intel and macos-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/0dc6566edfe3c4d87580e46bab6441c84f469296\"\u003e\u003ccode\u003e0dc6566\u003c/code\u003e\u003c/a\u003e ci: Get MSRV directly from crate metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/c3c81deadaf32271ccafb187f3ff90d250c5bba5\"\u003e\u003ccode\u003ec3c81de\u003c/code\u003e\u003c/a\u003e ci: Bump MSRV of test dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/6bde97025420162502fda2c4a850137567db838c\"\u003e\u003ccode\u003e6bde970\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/0639988caf1c644b78629cd0f7d65f4d0a4920c9\"\u003e\u003ccode\u003e0639988\u003c/code\u003e\u003c/a\u003e Cache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/335da33c46daaa7db629ad77e07a9531909d9dfd\"\u003e\u003ccode\u003e335da33\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.3...v0.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/534\"\u003erust-lang/flate2-rs#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop cloudflare-zlib by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/539\"\u003erust-lang/flate2-rs#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a wrapper for the \u003ccode\u003eCrc\u003c/code\u003e struct by \u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump miniz_oxide to 0.9 by \u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade miniz_oxide and add unit tests of the different flush kinds by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/498\"\u003erust-lang/flate2-rs#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop in writing gzip header/footer by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/547\"\u003erust-lang/flate2-rs#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: generate corrupt gzip fixture at runtime by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized gzip extra fields by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/553\"\u003erust-lang/flate2-rs#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject incomplete deflate streams at EOF by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eREADME.md\u003c/code\u003e in a private module by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support using nightly \u003ccode\u003ealloc_io\u003c/code\u003e by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/559\"\u003erust-lang/flate2-rs#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eget_mut()\u003c/code\u003e documentation to make clear how 'inner` can be used by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/558\"\u003erust-lang/flate2-rs#558\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/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\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/rust-lang/flate2-rs/commit/ed93d4fc60eaf876c6aded741bf992d524551930\"\u003e\u003ccode\u003eed93d4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/558\"\u003e#558\u003c/a\u003e from rust-lang/lib-doc-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fb5228dcd7ca7f4ffb2240e6aec8547b85064c9a\"\u003e\u003ccode\u003efb5228d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/559\"\u003e#559\u003c/a\u003e from bushrat011899/no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/6ed3ba32e321bd6865df6d4ec96d2550c11e50f0\"\u003e\u003ccode\u003e6ed3ba3\u003c/code\u003e\u003c/a\u003e Add executable \u003ccode\u003eno_std\u003c/code\u003e example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/faed8a04671a608efda8ae3520844889210ada95\"\u003e\u003ccode\u003efaed8a0\u003c/code\u003e\u003c/a\u003e Expand CI to test \u003ccode\u003eno_std\u003c/code\u003e compatibility and correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2ba8e7e6663bb173782c2c96d1203bed098aadf3\"\u003e\u003ccode\u003e2ba8e7e\u003c/code\u003e\u003c/a\u003e Add unstable \u003ccode\u003eno_std\u003c/code\u003e support behind \u003ccode\u003eflate2_unstable_nightly_alloc_io\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3fe11268ccbb777e22a8352aa95307af72fa8ee9\"\u003e\u003ccode\u003e3fe1126\u003c/code\u003e\u003c/a\u003e Centralize usage of \u003ccode\u003estd\u003c/code\u003e for \u003ccode\u003eerror\u003c/code\u003e and \u003ccode\u003eio\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/98e313a26ff137b0d79eb55f192911c80862d6d5\"\u003e\u003ccode\u003e98e313a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGzHeader::mtime_as_duration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/064296528d679f3aef0ca11b8ca0e2cad21b283d\"\u003e\u003ccode\u003e0642965\u003c/code\u003e\u003c/a\u003e Switch to \u003ccode\u003ecore\u003c/code\u003e implicit prelude and only use \u003ccode\u003estd\u003c/code\u003e where required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/454a63ce8ac5891d938ecf372a537e17e5cae586\"\u003e\u003ccode\u003e454a63c\u003c/code\u003e\u003c/a\u003e Remove left-over \u003ccode\u003edbg!\u003c/code\u003e statement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2a490b7df96326c34a8ea75b2930eab4851cac1e\"\u003e\u003ccode\u003e2a490b7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eruntime_detection\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-escape` from 0.2.13 to 0.2.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/8f8d295dc6cf0cf08335d7bc0cd5afb7d923ce40\"\u003e\u003ccode\u003e8f8d295\u003c/code\u003e\u003c/a\u003e fix script and style escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/2686139a6a8d006352d816f91379dc46c2343253\"\u003e\u003ccode\u003e2686139\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/859c234fe040bca836748b05a329696a978dec60\"\u003e\u003ccode\u003e859c234\u003c/code\u003e\u003c/a\u003e fix doc comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/b16e70dfbf4d4840b3479da04ca87f4793e0661e\"\u003e\u003ccode\u003eb16e70d\u003c/code\u003e\u003c/a\u003e fix soundness, decode numeric character references strictly, improve code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/33afcbe3976c4f61d03d41b4229f8064799bf14e\"\u003e\u003ccode\u003e33afcbe\u003c/code\u003e\u003c/a\u003e update .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/9b05791b7fb9df99415603c803f305123d7af11d\"\u003e\u003ccode\u003e9b05791\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/9e2fbad14bdee570af8b9f5aebe2fa86a2a95f89\"\u003e\u003ccode\u003e9e2fbad\u003c/code\u003e\u003c/a\u003e fix a bug, improve code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/0c6fb937f9438eb3ed059514087be7be9b7a6ddf\"\u003e\u003ccode\u003e0c6fb93\u003c/code\u003e\u003c/a\u003e exclude unused file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/298b07258b62256025b114302b0713fcad93e7b0\"\u003e\u003ccode\u003e298b072\u003c/code\u003e\u003c/a\u003e fix clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/html-escape/commit/ddaf09762873abc2af22eb8d74f54931d1dd329d\"\u003e\u003ccode\u003eddaf097\u003c/code\u003e\u003c/a\u003e update github workflows\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/magiclen/html-escape/compare/v0.2.13...v0.2.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.46 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.46...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.106 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\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/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.106...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `either` from 1.16.0 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/either/blob/main/RELEASES.md\"\u003eeither's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e1.18.0 - 2026-08-20\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd trait impls akin to \u003ccode\u003eItertools::partition_map\u003c/code\u003e, by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/144\"\u003e#144\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eExtend\u0026lt;Either\u0026lt;L, R\u0026gt;\u0026gt; for (A, B)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFromIterator\u0026lt;Either\u0026lt;L, R\u0026gt;\u0026gt; for (A, B)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e1.17.0 - 2026-07-24\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd implementations for all \u003ccode\u003estd::fmt\u003c/code\u003e traits, by \u003ca href=\"https://github.com/msrd0\"\u003e\u003ccode\u003e@​msrd0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/rayon-rs/either/commit/ce6f07fc3d56d6a56ecfc32256d2c33bd0b4ad09\"\u003e\u003ccode\u003ece6f07f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/144\"\u003e#144\u003c/a\u003e from cuviper/partition_map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/30f29a9c9d5ee0254c5f8aafbb6e31ce8eee6cc6\"\u003e\u003ccode\u003e30f29a9\u003c/code\u003e\u003c/a\u003e Release 1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/500b0fbb705db3eda60e338ea6b7649b0359568b\"\u003e\u003ccode\u003e500b0fb\u003c/code\u003e\u003c/a\u003e Add trait impls akin to \u003ccode\u003epartition_map\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/1b7187b43e937405df2fe40ef3847fab53c7b752\"\u003e\u003ccode\u003e1b7187b\u003c/code\u003e\u003c/a\u003e Fix the RELEASES link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/0f1b60b8bf9670a9c90185822513cfdbf3b38da3\"\u003e\u003ccode\u003e0f1b60b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/142\"\u003e#142\u003c/a\u003e from cuviper/readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/4a7f162826a079002b9c62824e876110fd11ee58\"\u003e\u003ccode\u003e4a7f162\u003c/code\u003e\u003c/a\u003e Update badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/0adab0ad73a4122585ee5b76159f69dbefa034fe\"\u003e\u003ccode\u003e0adab0a\u003c/code\u003e\u003c/a\u003e Backfill \u003ccode\u003epubtime\u003c/code\u003e dates in \u003ccode\u003eRELEASES.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/e9e5497890ef01d3a7780d67855d19689b5e6acb\"\u003e\u003ccode\u003ee9e5497\u003c/code\u003e\u003c/a\u003e Move changes to \u003ccode\u003eRELEASES.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/a1f4a7e7615f83c5e63c862684560eb946138bb2\"\u003e\u003ccode\u003ea1f4a7e\u003c/code\u003e\u003c/a\u003e Consolidate to one README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/5928a2bb1211e89d1eb34e4607e4ff7c0a29c3b4\"\u003e\u003ccode\u003e5928a2b\u003c/code\u003e\u003c/a\u003e Convert \u003ccode\u003eREADME.rst\u003c/code\u003e to \u003ccode\u003eREADME.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/either/compare/1.16.0...1.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\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/rust-random/rand/commit/1540ea327e8beaf0694ea64f6d9eb8eaadd47bd5\"\u003e\u003ccode\u003e1540ea3\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/a29964ad94b54c25b3865626de6964ce0f796a29\"\u003e\u003ccode\u003ea29964a\u003c/code\u003e\u003c/a\u003e Bump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ced94914cb75c93a1f19140a966a466345185fff\"\u003e\u003ccode\u003eced9491\u003c/code\u003e\u003c/a\u003e Tweak docs for RngExt::rando...\n\n_Description has been truncated_","html_url":"https://github.com/querygraph/sail/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/querygraph%2Fsail/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-11T04:10:50.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5420259106","node_id":"PR_kwDOUWDOCs8AAAABDF4MEw","number":13,"state":"open","title":"Bump quote from 1.0.45 to 1.0.47","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-11T04:10:50.000Z","updated_at":"2026-09-11T04:10:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [quote](https://github.com/dtolnay/quote) from 1.0.45 to 1.0.47.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.47\"\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=quote\u0026package-manager=cargo\u0026previous-version=1.0.45\u0026new-version=1.0.47)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Maicarons/mailang/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maicarons%2Fmailang/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"1.0.45","new_version":"1.0.47","update_type":"patch","path":null,"pr_created_at":"2026-09-11T03:25:10.000Z","version_change":"1.0.45 → 1.0.47","issue":{"uuid":"5419982876","node_id":"PR_kwDOTMPn-M8AAAABDFqQsQ","number":94,"state":"closed","title":"chore(deps): bump the cargo-minor-and-patch group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-16T01:38:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-11T03:25:10.000Z","updated_at":"2026-09-16T01:38:40.000Z","time_to_close":425608,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":47,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"http","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.32","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.40","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"uuid","old_version":"1.23.2","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"webbrowser","old_version":"1.2.1","new_version":"1.2.4","repository_url":"https://github.com/amodm/webbrowser-rs"},{"name":"which","old_version":"8.0.2","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"minijinja","old_version":"2.20.0","new_version":"2.24.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"fs-err","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"aws-smithy-types","old_version":"1.4.9","new_version":"1.6.3","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"blake3","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"symphonia","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/pdeljanov/Symphonia"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.40","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"insta","old_version":"1.47.2","new_version":"1.48.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"dtor","old_version":"1.0.5","new_version":"1.0.6","repository_url":"https://github.com/mmastrac/linktime"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"clap_mangen","old_version":"0.3.0","new_version":"0.3.3","repository_url":"https://github.com/clap-rs/clap"},{"name":"cliclack","old_version":"0.5.4","new_version":"0.5.6","repository_url":"https://github.com/fadeevab/cliclack"},{"name":"console","old_version":"0.16.3","new_version":"0.16.4","repository_url":"https://github.com/console-rs/console"},{"name":"rustyline","old_version":"18.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"indicatif","old_version":"0.18.4","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"open","old_version":"5.3.5","new_version":"5.4.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"clap_complete","old_version":"4.6.5","new_version":"4.6.9","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete_nushell","old_version":"4.6.0","new_version":"4.6.2","repository_url":"https://github.com/clap-rs/clap"},{"name":"docx-rs","old_version":"0.4.20","new_version":"0.4.22","repository_url":"https://github.com/bokuweb/docx-rs"},{"name":"umya-spreadsheet","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/MathNya/umya-spreadsheet"},{"name":"config","old_version":"0.15.23","new_version":"0.15.25","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"socket2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"rcgen","old_version":"0.14.8","new_version":"0.14.10","repository_url":"https://github.com/rustls/rcgen"},{"name":"openssl","old_version":"0.10.80","new_version":"0.10.81","repository_url":"https://github.com/rust-openssl/rust-openssl"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [http](https://github.com/hyperium/http) | `1.4.1` | `1.5.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.32` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.40` | `0.23.44` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.7.0` | `0.7.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.2` | `1.26.0` |\n| [webbrowser](https://github.com/amodm/webbrowser-rs) | `1.2.1` | `1.2.4` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.6` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.20.0` | `2.24.0` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.3.0` | `3.3.1` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.4.9` | `1.6.3` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.5` | `1.8.7` |\n| [symphonia](https://github.com/pdeljanov/Symphonia) | `0.6.0` | `0.6.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.40` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.48.0` |\n| [dtor](https://github.com/mmastrac/linktime) | `1.0.5` | `1.0.6` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.3.0` | `0.3.3` |\n| [cliclack](https://github.com/fadeevab/cliclack) | `0.5.4` | `0.5.6` |\n| [console](https://github.com/console-rs/console) | `0.16.3` | `0.16.4` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `18.0.0` | `18.0.1` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.4` | `0.18.6` |\n| [open](https://github.com/Byron/open-rs) | `5.3.5` | `5.4.3` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.5` | `4.6.9` |\n| [clap_complete_nushell](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.2` |\n| [docx-rs](https://github.com/bokuweb/docx-rs) | `0.4.20` | `0.4.22` |\n| [umya-spreadsheet](https://github.com/MathNya/umya-spreadsheet) | `3.0.1` | `3.1.0` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.23` | `0.15.25` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.4` | `0.6.5` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.8` | `0.14.10` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.80` | `0.10.81` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\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/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.1 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.12.0\u003c/h2\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\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/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/91402cee605b21bf530ac07ede463599182b5d32\"\u003e\u003ccode\u003e91402ce\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/2256e6dc3e82fc87600f2161658572b62bfdd214\"\u003e\u003ccode\u003e2256e6d\u003c/code\u003e\u003c/a\u003e chore: add safety comments on unsafe blocks (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/245adff079eb0cb1a706d35bab5f68b2d51919f6\"\u003e\u003ccode\u003e245adff\u003c/code\u003e\u003c/a\u003e Pass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/00cc5ff2bd861f7b62603a268ec477c3cead5f1e\"\u003e\u003ccode\u003e00cc5ff\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eBytesMut::extend_from_within\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/5b79d316c92b88b836449f8956dc8430c370108b\"\u003e\u003ccode\u003e5b79d31\u003c/code\u003e\u003c/a\u003e Merge tag 'v1.11.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/804ee6d039bdea017f0f3faf91806c9771d7e555\"\u003e\u003ccode\u003e804ee6d\u003c/code\u003e\u003c/a\u003e Make try_unsplit method public (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/fd426ca0842cf9688def31d9ee4e027692ac6477\"\u003e\u003ccode\u003efd426ca\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/b4ed70daee06013a35a13832807e8f244d5419aa\"\u003e\u003ccode\u003eb4ed70d\u003c/code\u003e\u003c/a\u003e Add test for copy_to_bytes() -\u0026gt; BytesMut avoiding clone (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\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/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\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/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\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/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.1 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): impl PartialOrd + Ord by \u003ca href=\"https://github.com/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow STAR paths with scheme/auth by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/843\"\u003ehyperium/http#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject DEL character by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\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/mmirate\"\u003e\u003ccode\u003e@​mmirate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/840\"\u003ehyperium/http#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/842\"\u003ehyperium/http#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.4.2\"\u003ehttps://github.com/hyperium/http/compare/v1.4.1...v1.4.2\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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 (June 8, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder\u003c/code\u003e to allow \u003ccode\u003e\u0026quot;*\u0026quot;\u003c/code\u003e as the path when scheme and authority are also set, used in HTTP/2 requests.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUri\u003c/code\u003e to properly reject \u003ccode\u003eDEL\u003c/code\u003e characters.\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/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/82db5b8af1e3939678fee88f3c57b72fee7e3a7b\"\u003e\u003ccode\u003e82db5b8\u003c/code\u003e\u003c/a\u003e v1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a9cdbf8aaf87198020389ba14f92d9784740c91c\"\u003e\u003ccode\u003ea9cdbf8\u003c/code\u003e\u003c/a\u003e fix(uri): reject DEL character (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/df75ca3ffe2821df665aa0962d62312691942b11\"\u003e\u003ccode\u003edf75ca3\u003c/code\u003e\u003c/a\u003e fix(uri): allow STAR paths with scheme/auth (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/ec3f8ce1bb571223d5e738c6dd7a749670f821dc\"\u003e\u003ccode\u003eec3f8ce\u003c/code\u003e\u003c/a\u003e feat(method): impl PartialOrd + Ord (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.1...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 0.4.25 to 0.4.32\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5ed408e17eccfc59bcec48f584feece902873e54\"\u003e\u003ccode\u003e5ed408e\u003c/code\u003e\u003c/a\u003e ignore-0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/435f59fc4b43af3ab32f34d53fa34978f393fe52\"\u003e\u003ccode\u003e435f59f\u003c/code\u003e\u003c/a\u003e ignore: skip loading unreachable ignore files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/f9c05a949d1a0dc8e16dee28ca9605d38611faeb\"\u003e\u003ccode\u003ef9c05a9\u003c/code\u003e\u003c/a\u003e index: remove incorrect README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/8372866810a1f2a647d11d7780984d4402a5c1e9\"\u003e\u003ccode\u003e8372866\u003c/code\u003e\u003c/a\u003e index: add some initial indexing scaffolding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/d99ac34406f82c03c3938c222f1786495c845034\"\u003e\u003ccode\u003ed99ac34\u003c/code\u003e\u003c/a\u003e core: add \u003ccode\u003eindex\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/2ed0c006fee4c441add774a711d9122a88477619\"\u003e\u003ccode\u003e2ed0c00\u003c/code\u003e\u003c/a\u003e flags: disable many flags when indexing is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/59e318f5ace48db54f37bb67c152535bc17fa153\"\u003e\u003ccode\u003e59e318f\u003c/code\u003e\u003c/a\u003e ignore-0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/a9dc2228fbddd1d25146f38d0926830812c97419\"\u003e\u003ccode\u003ea9dc222\u003c/code\u003e\u003c/a\u003e cargo: set \u003ccode\u003erust-version\u003c/code\u003e on all crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/be739c7910288905d966f87607b28435d1576295\"\u003e\u003ccode\u003ebe739c7\u003c/code\u003e\u003c/a\u003e index: add grep-index crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/d958105d412b6a1ad014cb0e5832a9b029fa4977\"\u003e\u003ccode\u003ed958105\u003c/code\u003e\u003c/a\u003e cargo: add new build-time \u003ccode\u003eunstable-index\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.25...ignore-0.4.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.3 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.4 (2026-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.40 to 0.23.44\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/64ad386785c718c74262b79e6893813db381adfe\"\u003e\u003ccode\u003e64ad386\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/1efbf662ed79d1392c542c0822805a818d232ac0\"\u003e\u003ccode\u003e1efbf66\u003c/code\u003e\u003c/a\u003e bogo: remove PostQuantum setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e78162f900292f97d0d5470e1c9281e5c96227e1\"\u003e\u003ccode\u003ee78162f\u003c/code\u003e\u003c/a\u003e aws-lc-rs: add support for ML-DSA signatures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d8807721f070772636186b9d8c22b960d8aa4c92\"\u003e\u003ccode\u003ed880772\u003c/code\u003e\u003c/a\u003e bogo: extract Options::provider() helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/87201d69eff7f4728f970a8dadd4f0ba4b231d44\"\u003e\u003ccode\u003e87201d6\u003c/code\u003e\u003c/a\u003e bogo: force all callers to get provider from Options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/93657e316d83b1d41b44937ddab9311a8c611b8d\"\u003e\u003ccode\u003e93657e3\u003c/code\u003e\u003c/a\u003e server: limit 1.2 certificate requests to 1.2-compatible signature schemes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/bbd3c9ac31aabd94bc10522d87dbf7b19e5a1923\"\u003e\u003ccode\u003ebbd3c9a\u003c/code\u003e\u003c/a\u003e client: avoid sending 1.3-only signature schemes if no cipher suites configured\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/eb57688bd32d9b61b2a7dfff77e219e4b154a597\"\u003e\u003ccode\u003eeb57688\u003c/code\u003e\u003c/a\u003e tls12: require known signature algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/e7a9cef9bb6206087b2510a78a923b762f8bac8d\"\u003e\u003ccode\u003ee7a9cef\u003c/code\u003e\u003c/a\u003e tls12: send illegal_parameter alert for kx signed with wrong algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/06a546d1b505dfdea62c9ed02e164741e5ad0189\"\u003e\u003ccode\u003e06a546d\u003c/code\u003e\u003c/a\u003e bogo: take latest\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.40...v/0.23.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2026-07-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\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/GREsau/schemars/commit/ed6186319d5ebf1959a03f558df375d2bb5c44a6\"\u003e\u003ccode\u003eed61863\u003c/code\u003e\u003c/a\u003e v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ae618c3a8e1ca0da5026df5a417be2c5259ab5f9\"\u003e\u003ccode\u003eae618c3\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/c072ea038c3db93d27c881ede41689ce0777d554\"\u003e\u003ccode\u003ec072ea0\u003c/code\u003e\u003c/a\u003e docs: add missing attributes to table of contents (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/015272f20570535a49db0403924c13fc4c51317e\"\u003e\u003ccode\u003e015272f\u003c/code\u003e\u003c/a\u003e Clippy fix (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/944f72728f9744992e045e132aab56c5d557c0ad\"\u003e\u003ccode\u003e944f727\u003c/code\u003e\u003c/a\u003e Bump bytes from 1.10.1 to 1.11.1 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\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/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\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/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.7.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.7.1\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: add \u003ccode\u003eServeDir::redirect_to_trailing_slash()\u003c/code\u003e to serve directory indexes directly instead of first redirecting to the trailing-slash path. The redirect remains the default (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: add \u003ccode\u003eignore_multi_range_requests()\u003c/code\u003e to \u003ccode\u003eServeDir\u003c/code\u003e and \u003ccode\u003eServeFile\u003c/code\u003e, serving the full representation when a request asks for multiple byte ranges. The existing \u003ccode\u003e416 Range Not Satisfiable\u003c/code\u003e response remains the default (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erequest-id\u003c/code\u003e: the constructors and accessors on the request-id layers, services, and \u003ccode\u003eRequestId\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e, so they can be used in const context (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/716\"\u003e#716\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: the minimum \u003ccode\u003ehttp-range-header\u003c/code\u003e requirement is now 0.4.2 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebehavioral change:\u003c/strong\u003e \u003ccode\u003efs\u003c/code\u003e: make \u003ccode\u003eServeDir::try_call\u003c/code\u003e propagate expected filesystem\nI/O errors when no fallback is configured, as documented, instead of converting\nthem to \u003ccode\u003e404 Not Found\u003c/code\u003e responses (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/718\"\u003e#718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edecompression\u003c/code\u003e: don't end the body when a data frame with no remaining bytes\narrives after the decompressor reports end-of-stream. Trailers following such a\nframe were dropped and could not be recovered (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/722\"\u003e#722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edecompression\u003c/code\u003e: return a body error when a data frame with remaining bytes\narrives after the decompressor reports end-of-stream, rather than silently\ntruncating. This regressed in 0.7.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: multipart range requests are now rejected before range validation, so\nthey consistently return \u003ccode\u003e416 Range Not Satisfiable\u003c/code\u003e with a\n\u003ccode\u003eCannot serve multipart range requests\u003c/code\u003e body instead of a generic\nunsatisfiable-range response (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: range error responses no longer carry representation headers such as\n\u003ccode\u003eContent-Type\u003c/code\u003e and \u003ccode\u003eContent-Encoding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset-header\u003c/code\u003e: \u003ccode\u003eSetMultipleResponseHeadersLayer\u003c/code\u003e and \u003ccode\u003eSetMultipleResponseHeader\u003c/code\u003e\nare now \u003ccode\u003eClone\u003c/code\u003e regardless of the response body type, matching the fix applied\nto the request-side types in 0.7.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/661\"\u003etower-rs/tower-http#661\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/712\"\u003e#712\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/712\"\u003etower-rs/tower-http#712\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/714\"\u003e#714\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/714\"\u003etower-rs/tower-http#714\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/716\"\u003e#716\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/716\"\u003etower-rs/tower-http#716\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/718\"\u003e#718\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/718\"\u003etower-rs/tower-http#718\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/722\"\u003e#722\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/722\"\u003etower-rs/tower-http#722\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/727\"\u003etower-rs/tower-http#727\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/728\"\u003etower-rs/tower-http#728\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll the changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 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/tower-rs/tower-http/pull/708\"\u003etower-rs/tower-http#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(compression): reject non-empty data frames after codec is EOF by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/712\"\u003etower-rs/tower-http#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Clone derivations from SetMultipleResponseHeader* types by \u003ca href=\"https://github.com/skeet70\"\u003e\u003ccode\u003e@​skeet70\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/714\"\u003etower-rs/tower-http#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(request-id): Allow request-id constructor in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/716\"\u003etower-rs/tower-http#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Avoid unnecessary conversions between SystemTime and HttpDate by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/717\"\u003etower-rs/tower-http#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Use HeaderValue::is_empty to check for empty values by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/720\"\u003etower-rs/tower-http#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: Use HeaderValue::to_str for date headers by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/721\"\u003etower-rs/tower-http#721\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/tower-rs/tower-http/commit/c9414514a421b07b6520e040a3fd6a579b0c5e1b\"\u003e\u003ccode\u003ec941451\u003c/code\u003e\u003c/a\u003e chore(release): prepare 0.7.1 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/9697702412f50dba61962d06d0436376a1e5a435\"\u003e\u003ccode\u003e9697702\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.86.3 to 2.86.8 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/e2582e2fde4ef768caedc1377d07169480d07cc4\"\u003e\u003ccode\u003ee2582e2\u003c/code\u003e\u003c/a\u003e Allow ignoring multi-range requests (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/888f7fe6c6f9ee006a6d882723b1cba26601dbc3\"\u003e\u003ccode\u003e888f7fe\u003c/code\u003e\u003c/a\u003e feat(services): configure directory redirects (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/5ad76544ce0eb15cd8ac185bef846eb4a80233a4\"\u003e\u003ccode\u003e5ad7654\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.85.12 to 2.86.3 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/d154adbace6abc98162620ea1b56d88629b40c91\"\u003e\u003ccode\u003ed154adb\u003c/code\u003e\u003c/a\u003e fix: reject multipart ranges before validation (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/d9e5c8a38d072e49f32b5602f5cca0b8d1402e05\"\u003e\u003ccode\u003ed9e5c8a\u003c/code\u003e\u003c/a\u003e ci: Update to cargo-check-external-types 0.5.0 (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/90c072b50eba4a47fe6b696416086c7e269bb3e9\"\u003e\u003ccode\u003e90c072b\u003c/code\u003e\u003c/a\u003e Propagate ServeDir::try_call I/O errors (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/is...\n\n_Description has been truncated_","html_url":"https://github.com/vitalititas/codev-imperium/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalititas%2Fcodev-imperium/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"}}]}